Javascript 如何检测该用户';节点JS websocket(ws)中的s连接丢失

Javascript 如何检测该用户';节点JS websocket(ws)中的s连接丢失,javascript,node.js,websocket,Javascript,Node.js,Websocket,我已经用过了 ws.on('close',function(){}); 但在某些情况下,即使是在用户网络丢失或LAN断开连接的情况下,它也无法正常工作。 因此,我如何检查用户是否已连接,否则我必须从用户队列中删除该用户,但为此,我必须再次检查他是否已连接。让用户每5秒发送一条“ping”消息。如果你的服务器在10秒内没有收到这个消息,就认为它们已经“异常地”断开了。 当然,这些数字是我编造的,它们完全是任意的,由你决定

我已经用过了

ws.on('close',function(){});
但在某些情况下,即使是在用户网络丢失或LAN断开连接的情况下,它也无法正常工作。
因此,我如何检查用户是否已连接,否则我必须从用户队列中删除该用户,但为此,我必须再次检查他是否已连接。

让用户每5秒发送一条“ping”消息。如果你的服务器在10秒内没有收到这个消息,就认为它们已经“异常地”断开了。 当然,这些数字是我编造的,它们完全是任意的,由你决定