当socket.io中的客户端连接中断时,如何检测?
问题描述:
我有一个Node.js服务器与一个socket.io连接到浏览器客户端。有时连接会中断,例如,当我需要重新启动服务器时。当这种情况发生时,客户如何知道这一点?当socket.io中的客户端连接中断时,如何检测?
答
这里是你如何能做到这一点在客户端的例子:
var chat = io.connect('http://localhost:4000/chat');
chat.on('connect', function() {
console.log('Connected to the chat!');
});
chat.on('disconnect', function() {
console.log('Disconnected from the chat!');
});
正如你所看到的,你保持连接变量和使用connection_variable.on(“脱节”,callback_function_here)
谢谢你,我觉得更容易:) –