当socket.io中的客户端连接中断时,如何检测?

时间:2011-11-06 16:03:38

标签: node.js socket.io

我有一个Node.js-Server,它与socket.io连接到浏览器 - 客户端。有时连接会中断,例如,当我需要重新启动服务器时。当发生这种情况时,客户如何知道这一点?

1 个答案:

答案 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)