- 客户区域:
- 查看问题
-
302做TCPServer,仪器通过tcp连接后,有掉线情况出现,比如开机过一个晚上第二天来的时候,仪器和串口服务器是连不上的,要重新连接一下才能传输。
-
刘安琪您好:我们的设备作为TCP sever是服务器 是需要客户端主动连接的
您可以让我们的设备作为client进行掉线重连
-
*2160553长连接的时候,串口服务器会把一段时间无数据的tcp连接关掉么?
第二天来看的时候,其实连接还是在的,不过无法传输数据了,要重连了才能传数据哦。
-
刘安琪长连接的时候,串口服务器会把一段时间无数据的tcp连接关掉么?
不会的
建议您让我们的设备作为client 可以进行掉线重连
-
*2160553串口服务器只能做Server的话,有办法么?
那个心跳包是当client的时候才起作用?
-
刘安琪串口服务器只能做Server的话,有办法么?https://www.usr.cn/Down/USR-TCP232-302_software_V1.0.5.pdf可以参考50页 将超时重启时间设置小一些 可以设置为60S
那个心跳包是当client的时候才起作用?作为SEVER时也可以发送
-
*2160553超时重启设短?为啥能讲讲么?
我启用了心跳包,但是在串口端没有发现心跳包的数据啊,是为什么?
-
刘安琪您好:心跳包是发如何设置的?心跳包可以向网络服务器端发送,也可以向串口设备端发送,不可同时进行。
建议您让我们的设备作为client 可以进行掉线重连 如果您的设备无法重连 一旦发生掉线只能手动重启 望您理解
或者您的客服端可以自动重连
-
*2160553哦,我是启用了网络的心跳包,5s一次,但是在网口和串口端都没有收到数据包。
设置串口的心跳包,在串口端可以监控到数据。
所以是不是TCPServer无法设置心跳包?
-
刘安琪您好:网络端心跳包只有在client下可以使用
串口心跳包 client sever皆可以使用
-
*2160553超时重启的时间可以设置成0么?会有什么效果?
现在设置成3600s,发现1个小时没有数据的话TCP的连接就会断掉,需要重连
-
刘安琪您好:不可以的0是关闭
可以设置为60秒 一分钟进行重启一次
-
*2160553现在的tcp是长连接的,60s重启一次不是经常要重连了么?
-
*2160553其实我就想知道,怎么设置才能保证与串口服务器的tcp连接不断,即使是在没有数据的情况下。
你老让串口服务器重启,这和我想要的不一样吧
-
刘安琪您好:只有在断开连接的时候才会重启连接 如果连接稳定则不会重启
-
*2160553连接稳定不稳定是怎么判断的? 我这里设置成3600s,就是60分钟, 测试30分钟传输一下,可以传输不需要重连 50多分钟传输一下,可以传输不需要重连 60多分钟传输一下,就不行了,要重启连一下 所以我很担心设置成1分钟超时重启后, 不会需要1分钟重连一下吧
-
*2160553连接稳定不稳定是怎么判断的? 我这里设置成3600s,就是60分钟, 测试30分钟传输一下,可以传输不需要重连 50多分钟传输一下,可以传输不需要重连 60多分钟传输一下,就不行了,要重启连一下 所以我很担心设置成1分钟超时重启后, 不会需要1分钟重连一下吧
-
*2160553连接稳定不稳定是怎么判断的? 我这里设置成3600s,就是60分钟,
测试30分钟传输一下,可以传输不需要重连
50多分钟传输一下,可以传输不需要重连
60多分钟传输一下,就不行了,
要重启连一下
所以我很担心设置成1分钟超时重启后, 不会需要1分钟重连一下吧
-
刘安琪您好:设备会严格按照重启时间来重启
如果您50多分钟发送一次数据
可以设置重启时间稍稍比发送数据时间间隔小一些
-
刘安琪您好:如果稳定连接 是不会超时重启的
如果您数据是长时间上报一次的话 会一直10分钟重启
如果您60分钟上报一次数据 可以将超时重启时间设置为50分钟
*2160553