安裝node.js後,我跟着這個tutorial啓動了一個簡單的聊天服務器。這是非常容易設置和工作,但我注意到兩個問題:socket.io websocket連接無效(最新chrome)
1)我從socket.io
info - socket.io started
debug - served static /socket.io.js
debug - client authorized
info - handshake authorized 1385647068766475337
debug - setting request GET /socket.io/1/websocket/1385647068766475337
debug - set heartbeat interval for client 1385647068766475337
warn - websocket connection invalid
得到這個警告這並沒有什麼意義,我,因爲我沒有碰到任何socket.io,我使用最新的chrome版本(23),我知道它支持websockets(我可以用PHP-Websockets成功連接到它們)。它繼續使用XHR,但我真的很感興趣的是使Websocket功能正常工作。
2.)當我到localhost:8080連接到聊天服務器時,它需要大約7-8秒鐘來提示我輸入我的名字,並且實際上將我連接到服務器。我有一種感覺,這可能是因爲它正在恢復到XHR,但我並不真正瞭解它,所以我不能說。有什麼想法嗎?
我看到了同樣的問題。我使用的是Chrome 24。 – slowpoison
警告甚至來自哪裏(代碼)?我在圖書館找不到它。 「websocket連接無效」 – Samson