发送乒乓消息以检查客户端是否已连接到服务器?

时间:2017-09-26 10:07:32

标签: node.js websocket socket.io

我正在使用Websockets,我是否需要在连接到套接字时单独发送ping pong消息,以检查客户端是否处于活动状态,或者Websockets是否具有内置机制来检查客户端是否已连接到它。

1 个答案:

答案 0 :(得分:0)

有一个"断开"如果你正在使用" socket.io"当客户端断开服务器连接时触发的包...因此您不需要定期检查以查找客户端是联机还是脱机。

检查下面的代码(如果你使用的是socket.io):

io.sockets.on('connection', function(socket) { //on connect event
   //handling other events ...

   socket.on('disconnect', function() { //on disconnect event
      console.log('Got disconnect!');
   });
});

如果您使用网络套接字,请访问链接@robertklep建议

希望它可以帮助你...