你好 wolkor!请教一下workerman的tcp通讯问题,万分感谢!

wuhe66

1.硬件客户端断电后立即上电连接服务器,出现如图:pic2.png,不知道为什么连接成功了又断开了?

2.硬件客户端断电后过一会或者几秒后上电连接服务器,出现如图:pic3.png,这个是正常的

2611 1 2
1个回答

walkor

抓包看下是硬件设备断开的连接还是服务端断开的连接,也就是看下谁发送的fin包,然后再去对应端找问题

  • aidong_wang 2018-07-31

    现在的问题是生产环境,硬件都在客户那里,没有办法抓包,还有什么方法能调试这个问题吗?我感觉 workerman 用在物联网场景的人,都会遇到 tcp 频繁断开的情况,一起努力排查一下,我们的项目已经没有超时的处理,系统负载也很低了,但还有频繁断开 tcp 的情况,不拆除硬件网络环境不好的因素,但想明确确认一下,现在找不到方法确认

  • walkor 2018-08-01

    可以服务端抓包的。必须先抓包确认是谁断开的连接才好走下一步

年代过于久远,无法发表回答
🔝