【问题标题】:Socket.IO ping without client-side script没有客户端脚本的 Socket.IO ping
【发布时间】:2014-12-21 18:57:36
【问题描述】:

我有一个 Android 应用程序,当有人强制它停止时,它不会在服务器端触发断开连接事件。

因为我不能强迫人们更新他们的安卓应用,所以我不能在客户端创建一个 ping 事件处理程序。 如果不进行客户端修改,如何在服务器端检查客户端是否处于活动状态?

【问题讨论】:

    标签: javascript node.js express socket.io


    【解决方案1】:

    您需要找出断开连接事件不触发的原因。
    您是否将套接字的断开连接事件放入 connection 回调中?
    还要注意变量 iosocket。也许你说错了。

    io.on('connection', function (socket) {
      console.log('user connected');
    
      socket.on('disconnect', function () {
        console.log('user disconnected');
      });
    });
    

    如果结构已经正确,那我相信你应该检查客户端的代码。

    【讨论】:

      猜你喜欢
      • 2013-05-12
      • 2018-01-30
      • 2019-10-19
      • 2021-03-19
      • 2013-10-30
      • 2017-08-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多