套接字IO客户端连接状态

时间:2018-09-27 15:01:44

标签: react-native socket.io

我正在使用带有Socket IO的React Native开发聊天应用程序。当应用程序进入后台时,大约15秒后,套接字IO在服务器端断开连接。当应用再次出现时,我想检查套接字io客户端是否已连接。

仔细查看文档,我知道有一个名为socket.connected的函数,如下所示:

socket.on('connect', () => {
  console.log(socket.connected); // true
});

socket.on('disconnect', () => {
  console.log(socket.disconnected); // true
});

但是在重新连接套接字之前,不会调用这两个函数。重新连接套接字后, socket.connected 返回true, socket.disconnected 返回false。我想在套接字尝试重新连接之前检查连接状态。我该怎么办?

0 个答案:

没有答案