如何检测该用户的连接在 NodeJS WebSocket(WS) 中丢失



我已经使用

ws.on('close',function(){});

但在某些情况下,它甚至无法工作,就像用户网络丢失或LAN断开一样。那么,我如何检查用户是否已连接,否则我必须从用户队列中删除该用户,但为此,我必须再次检查他是否已连接。。

让用户每5秒发送一条'ping'消息。如果你的服务器在10秒钟内没有收到这个消息,那么就认为他们已经"收到"了;"异常";断开连接。

当然,这些数字是我编的,它们完全是任意的,由你决定。

相关内容

  • 没有找到相关文章

最新更新