使用gatewayworker,硬件持续推送数据,服务器主动会自己断开?

793086681

windows系统上装了gatewayworker,直接用的源码监听打印
硬件发起连接之后,一直发送数据,检测连接状态,如果断开,重连,端口号+1

这样的时候发现数据发送几条之后,应该是服务器断开连接了,之后硬件重连重发,为什么?怎么能一直保持连接?

[attach]1021[/attach]

3421 8 0
8个回答

793086681

挺稳定,服务器收到6条消息之后就断开连接了,这是为什么?

  • 暂无评论
793086681

尴尬了,之前硬件发送数据的间隔是5s,然后经常断开,但是更改间隔为10s的之后,就一直没断,这个是什么原因?

  • 暂无评论
maq

有没有可能是硬件那边主动断开连接?

  • 暂无评论
latin

硬件有bug吧,我这没断过

  • 暂无评论
793086681

我用 USR-TCP232-Test 这个软件测试,硬件确实是一直发送的,没断

  • 暂无评论
latin

难道是服务端开了心跳检测,客户端超过心跳时间限制没发数据断开了?

  • 暂无评论
793086681

应该不是这个原因,因为硬件上发送数据的间隔是5s,持续发送。
我硬件调整为10s的时候就没出现断开的现象。。。

  • 暂无评论
walkor 打赏

用抓包工具抓包看下,是客户端发起的fin包(断开连接包)还是服务端发起的fin包,然后再去相应的端去找问题

  • 暂无评论
年代过于久远,无法发表回答
×
🔝