4
我在使用某些網絡中的socket.io時遇到問題。某些網絡中的Socket.io錯誤
我用來測試的演示頁面和節點服務器最初是here和here。這是一個由socket.io提供的簡單聊天客戶端。
當用戶從某些封閉網絡(如辦公室或大學)訪問我的服務器上的此演示頁時,用戶會反覆連接和斷開連接,直至最終斷開連接。在此期間Node.js的輸出爲:
3 May 07:50:41 - Initializing client with transport "jsonp-polling"
3 May 07:50:41 - Client 16640139906667173 connected
3 May 07:50:41 - Initializing client with transport "jsonp-polling"
3 May 07:50:41 - Client 6106549079995602 connected
3 May 07:50:41 - Initializing client with transport "jsonp-polling"
3 May 07:50:41 - Client 8987158865202218 connected
3 May 07:50:42 - Initializing client with transport "jsonp-polling"
3 May 07:50:49 - Client 16640139906667173 disconnected
3 May 07:50:49 - Client 8987158865202218 disconnected
3 May 07:50:49 - Client 6106549079995602 disconnected
這一直持續到瀏覽器放棄並永久斷開連接。
有沒有人遇到過類似的問題?什麼可能導致socket.io在特定網絡中失敗?
謝謝。