2012-10-08 116 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