![](/img/trans.png)
[英]Node.js + Socket.io: Detect client-side when user has disconnected due to inactivity
[英]Can client know Node.js server has disconnected him
环境
服务器 :Node.js
客户 :浏览器
通讯 :Socket.io
当客户端断开连接时,我已经在服务器端处理过。 但我想知道,是否可以处理客户端的服务器断开连接 ?
换句话说,
假设服务器进入异常状态并关闭,客户端如何知道这发生了? 我可以使用相同的代码吗
socket.on('disconnect', function() {...});
在客户端上?
感谢帮助。
尝试过的事情
检查是否通过通知客户端
socket.on('disconnect', function() {...});
我在服务器中抛出以下异常:
setTimeout(function () {
console.log('Throwing error now.');
throw new Error('User generated fault.');
}, 9000);
在客户中,我有:
socket.on('disconnect',function(data){ console.log('Server disconnected you'); } );
但是客户端中的日志消息永远不会发生 。 ¿?
检出其他socket.io客户端事件。 https://github.com/Automattic/socket.io/wiki/exposed-events
尝试监听“ reconnect_failed”或“错误”,而不是“断开连接”。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.