[英]Socket.IO ping without client-side script
我有一个Android应用程序,当有人强迫它停止运行时,不会在服务器端触发断开连接事件。
由于无法强迫人们更新其android应用程序,因此无法在客户端上执行ping事件处理程序。 如何在不修改客户端的情况下在服务器端检查客户端是否处于活动状态?
您需要找出断开事件为什么不触发的原因。
您是否将套接字的断开连接事件放在 connection
回调中?
也要注意变量io和socket 。 也许你说错了。
io.on('connection', function (socket) {
console.log('user connected');
socket.on('disconnect', function () {
console.log('user disconnected');
});
});
如果结构已经正确,那么我相信您应该检查客户端的代码。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.