检测客户端中的xSocket连接丢失

时间:2015-02-09 17:51:54

标签: javascript xsockets.net xsocket

这适用于Xsockets。

我有一个连接到套接字的客户端,假设客户端丢失了互联网连接,是否有一个xSocket函数将在客户端调用,让我知道客户端(本身)不再连接到套接字?

目前,我刚刚收到错误:

WebSocket已处于CLOSING或CLOSED状态。

我知道套接字本身知道客户端已断开连接,但客户端如何才知道它已被连接?

不调用XSockets.Events.onError和XSockets.Events.close函数。

PS:我正在运行3.0.3

1 个答案:

答案 0 :(得分:0)

当连接丢失(客户端调用.close)或服务器关闭绑定/订阅时,XSockets.Events.close应该触发。 XSockets.Events.close。

ws.bind(XSockets.Events.close, function(reason) { });

尝试调用.close方法来验证事件是否触发

ws.close()

无论如何,你有一些代码要分享?

我还建议您升级到3.0.6 XSockets.NET第3代的最新版本。我也想看看第4代。