自动绑定提示

通行证账号已自动为系统绑定,可直接登录。不用自动绑定,有账号,请进行绑定操作。

首页 > 开放工单 > TCP连接失效,需要重连
  • 客户区域:
  • 查看问题
回复: 19
TCP连接失效,需要重连
产品型号: USR-TCP232-302

  1. *2160553

    302做TCPServer,仪器通过tcp连接后,有掉线情况出现,比如开机过一个晚上第二天来的时候,仪器和串口服务器是连不上的,要重新连接一下才能传输。



  2. 刘安琪

    您好:我们的设备作为TCP  sever是服务器 是需要客户端主动连接的

    您可以让我们的设备作为client进行掉线重连


  3. *2160553

    长连接的时候,串口服务器会把一段时间无数据的tcp连接关掉么?


    第二天来看的时候,其实连接还是在的,不过无法传输数据了,要重连了才能传数据哦。


  4. 刘安琪

    长连接的时候,串口服务器会把一段时间无数据的tcp连接关掉么?

    不会的

    建议您让我们的设备作为client  可以进行掉线重连


  5. *2160553

    串口服务器只能做Server的话,有办法么?

    那个心跳包是当client的时候才起作用?


  6. 刘安琪

    串口服务器只能做Server的话,有办法么?https://www.usr.cn/Down/USR-TCP232-302_software_V1.0.5.pdf可以参考50页 将超时重启时间设置小一些  可以设置为60S

    那个心跳包是当client的时候才起作用?作为SEVER时也可以发送


  7. *2160553

    超时重启设短?为啥能讲讲么?


    我启用了心跳包,但是在串口端没有发现心跳包的数据啊,是为什么?


  8. 刘安琪

    您好:心跳包是发如何设置的?心跳包可以向网络服务器端发送,也可以向串口设备端发送,不可同时进行。

    建议您让我们的设备作为client  可以进行掉线重连  如果您的设备无法重连 一旦发生掉线只能手动重启  望您理解

    或者您的客服端可以自动重连


  9. *2160553

    哦,我是启用了网络的心跳包,5s一次,但是在网口和串口端都没有收到数据包。

    设置串口的心跳包,在串口端可以监控到数据。


    所以是不是TCPServer无法设置心跳包?


  10. 刘安琪

    您好:网络端心跳包只有在client下可以使用

    串口心跳包  client  sever皆可以使用


  11. *2160553

    超时重启的时间可以设置成0么?会有什么效果?

    现在设置成3600s,发现1个小时没有数据的话TCP的连接就会断掉,需要重连


  12. 刘安琪

    您好:不可以的0是关闭

    可以设置为60秒  一分钟进行重启一次


  13. *2160553

    现在的tcp是长连接的,60s重启一次不是经常要重连了么?


  14. *2160553

    其实我就想知道,怎么设置才能保证与串口服务器的tcp连接不断,即使是在没有数据的情况下。

    你老让串口服务器重启,这和我想要的不一样吧


  15. 刘安琪

    您好:只有在断开连接的时候才会重启连接 如果连接稳定则不会重启


  16. *2160553

    连接稳定不稳定是怎么判断的? 我这里设置成3600s,就是60分钟, 测试30分钟传输一下,可以传输不需要重连 50多分钟传输一下,可以传输不需要重连 60多分钟传输一下,就不行了,要重启连一下 所以我很担心设置成1分钟超时重启后, 不会需要1分钟重连一下吧


  17. *2160553

    连接稳定不稳定是怎么判断的? 我这里设置成3600s,就是60分钟, 测试30分钟传输一下,可以传输不需要重连 50多分钟传输一下,可以传输不需要重连 60多分钟传输一下,就不行了,要重启连一下 所以我很担心设置成1分钟超时重启后, 不会需要1分钟重连一下吧


  18. *2160553

    连接稳定不稳定是怎么判断的? 我这里设置成3600s,就是60分钟, 

    测试30分钟传输一下,可以传输不需要重连 

    50多分钟传输一下,可以传输不需要重连 

    60多分钟传输一下,就不行了,

    要重启连一下 


    所以我很担心设置成1分钟超时重启后, 不会需要1分钟重连一下吧


  19. 刘安琪

    您好:设备会严格按照重启时间来重启

    如果您50多分钟发送一次数据

    可以设置重启时间稍稍比发送数据时间间隔小一些


  20. 刘安琪

    您好:如果稳定连接  是不会超时重启的

    如果您数据是长时间上报一次的话 会一直10分钟重启

    如果您60分钟上报一次数据 可以将超时重启时间设置为50分钟

若此工单对解决您的问题有帮助,请点个赞;您的参与,是对我们最大的鼓励。 有用