socket.io确定是否已连接到服务器

时间:2013-07-25 11:37:07

标签: javascript socket.io

我正在客户端寻找一种方法来确定我是否已通过socket.io连接到服务器。我注意到在我已经连接并稍后从其他地方尝试io.connect(url)之后,没有事件被触发(连接,连接,错误,连接错误,连接错误,重新连接)或发生故障等。

是否有某种方式/事件表明我已经连接?

1 个答案:

答案 0 :(得分:0)

最好使用套接字事件维护状态:connectdisconnecterror。保持连接变量并在connect事件中将其设置为true,并在disconnect事件上设置为false。

但如果您不想这样做,套接字上会有connecteddisconnected个变量(不要问我为什么有两个)。您可以看到来源here