请问,Gatewayworker异常断线(网线拔出),服务端何时会检测到断线,对于这样的客户端是否会触发服务端的onClose吗?和正常关闭客户端具体有哪些区别。

wcb0107
2102 1 0
1个回答

phpcreeper

1、网线拔出属极端情况,服务器无法感知这种断开事件,所以就无从触发onClose回调,所以才需要设置心跳,这样服务器就有机会主动断开无效连接并触发onClose回调。
2、正常关闭客户端会走正常的TCP四次握手,会正常触发服务端的onClose回调。

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