我有一个Node.js-Server,它与socket.io连接到浏览器 - 客户端。有时连接会中断,例如,当我需要重新启动服务器时。当发生这种情况时,客户如何知道这一点?
答案 0 :(得分:3)
以下是一个关于如何在客户端实现这一目标的示例:
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('disconnect',callback_function_here)