2013-10-22 102 views
0

我在SignalR上遇到了一些麻煩。一切似乎都在服務器端工作。問題是,當我的JavaScript客戶端連接一段時間後失去互聯網連接時:當他們重新連接到互聯網時,他們從未嘗試建立與SignalR服務器的新連接。SignalR客戶端不知道連接失敗

我認爲這是因爲他們從未意識到他們首先丟失了互聯網連接。當我檢查$ .signalR.connectionState時,它給我一個值1,就好像它們已經連接一樣。

任何幫助,高度讚賞。

+0

某些代碼顯示重現錯誤? –

+0

嘗試將'$ .connection.hub.logging'設置爲'true':http://www.asp.net/signalr/overview/signalr-20/hubs-api/hubs-api-guide-javascript-client#logging然後報告日誌輸出。 – halter73

回答

0

在這個sample中,javascript客戶端首先在開始連接之前訂閱所有事件(錯誤,stateChanged等)。另外,請在瀏覽器中查看javascript控制檯,以更好地瞭解SignalR正在做什麼。