簡體   English   中英

Socket.io中的連接不穩定

[英]Connection is not stable in Socket.io

我正在使用socket.io來構建一個應用程序,以與連接到房間的所有用戶共享一些html對象。 但是,一段時間后,用戶會自動斷開連接。 我想知道socket.io如何在服務器和連接的用戶之間提供穩定的連接。

斷開連接的發生可能有多種原因,從網絡故障開始,直到出現與負載均衡器有關的特定問題為止。 在這里我們不能說我們將隨時保持100%穩定的連接,但有時會斷開連接。

如果您碰巧遇到斷開連接,則您的應用程序應該知道如何處理斷開連接。 首先,您必須監視客戶端上的disconnectreconnectreconnect_attemptreconnect_failed事件(讀取事件 ),並確保在它們被激發后能夠正確地重新加入房間。 除非您必須對disconnect執行一些特殊的操作,例如,從某種用戶數組中刪除用戶,否則服務器端不應有任何其他代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM