在我的signalR应用程序中,我们需要检查用户是否已断开连接似乎工作正常,但如果用户在网络级别断开连接(如断开互联网连接),则无法正常工作。
我正在尝试使用$.connection.hub.stateChanged(...);
事件,但是当我断开连接或重新连接到互联网时它没有被击中。
当我从互联网上删除连接时,连接似乎没有超时,并且断开连接任务没有被服务器端点击。
答案 0 :(得分:1)
在0.5.3中,客户端无法检测到此类断开连接。这将在下一个版本(1.0alpha)中修复。
请参阅我对此的回应(应澄清事情):
SignalR - how to detect client connect/reconnect failure (e.g. timeout)