2017-01-25 15 views

回答

2

如果用戶斷開連接,您應該處理該事件。 SignalR將回退到傳統計時和用戶輪詢,但最終只是將該用戶視爲損失,您將失去連接。一旦用戶重新連接,如果您沒有管理自己的丟失用戶的存儲空間,那麼他們將不再收到該消息;它會從隊列中扔掉......但是你不會收到錯誤。 SignalR具有事件,您可以在斷開連接的用戶的情況下收聽事件,並在發送消息之前查詢其連接。如果該用戶被認爲已連接並重新連接(作爲同一用戶),則會傳遞該消息。無論哪種方式,都不會發生錯誤。

相關問題