簡體   English   中英

沒有客戶端腳本的Socket.IO ping

[英]Socket.IO ping without client-side script

我有一個Android應用程序,當有人強迫它停止運行時,不會在服務器端觸發斷開連接事件。

由於無法強迫人們更新其android應用程序,因此無法在客戶端上執行ping事件處理程序。 如何在不修改客戶端的情況下在服務器端檢查客戶端是否處於活動狀態?

您需要找出斷開事件為什么不觸發的原因。
您是否將套接字的斷開連接事件放在 connection回調中?
也要注意變量iosocket 也許你說錯了。

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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM