我正在使用Websockets,我是否需要在连接到套接字时单独发送ping pong消息,以检查客户端是否处于活动状态,或者Websockets是否具有内置机制来检查客户端是否已连接到它。
答案 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建议
希望它可以帮助你...