这适用于Xsockets。
我有一个连接到套接字的客户端,假设客户端丢失了互联网连接,是否有一个xSocket函数将在客户端调用,让我知道客户端(本身)不再连接到套接字?
目前,我刚刚收到错误:
WebSocket已处于CLOSING或CLOSED状态。
我知道套接字本身知道客户端已断开连接,但客户端如何才知道它已被连接?
不调用XSockets.Events.onError和XSockets.Events.close函数。
PS:我正在运行3.0.3
答案 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代。