2012-10-08 78 views
1

在我signalR应用中,我们需要检查用户是否已经断开,这似乎做工精细,但如果用户在网络层断开它不起作用,如互联网断开。signalR stateChanged不会被调用互联网上断开连接/重新连接

我试图使用$.connection.hub.stateChanged(...);事件但它没有被击中时,我要么断开或重新连接到互联网。

当我删除从互联网的连接,连接似乎并不被超时而断开任务没有被击中的服务器端。

回答

1

在0.5.3中,客户端无法检测到此类断开连接。这将在下一个版本(1.0alpha)中得到解决。

见我对此的反应(应澄清的东西):

SignalR - how to detect client connect/reconnect failure (e.g. timeout)

+0

是否有该版本的任何估计? – JakeJ

+0

本月底是目标。您可以随时访问https://github.com/SignalR/SignalR/并在里程碑截止日期前取得高峰。 =) –

+0

啊,我没有意识到你使用了截止日期,谢谢:) – JakeJ