你有沒有遇到過這種奇怪的情況。我正在使用由warmcat.com最新版本提供的libwebsocket來支持chrome 20.連接正確打開時沒有任何錯誤(控制檯日誌中沒有任何錯誤),但是當我調用HTML5 Websocket的connection.send()方法時,沒有任何事情發生(也沒有在控制檯日誌中)。只有當我關閉標籤或瀏覽器時,數據纔會立即發送到libwebsocket服務器。怪異的websocket行爲:只有在關閉標籤時才發送數據
我已經在Chrome 19和Firefox 12中測試過,同樣的症狀也適用。
有趣的是我有一個vmware訪客機器,它安裝了Window XP Home和Chrome 19(與主機相同的版本,我的主機運行Windows 7)。當我在該客戶機中嘗試使用HTMl5 WebSocket時,一切都很順利@ _ @
確認!我只是在C中的websocket服務器上工作。在成功寫入/發送握手頭響應之後,我嘗試通過瀏覽器或服務器將一些數據發送到服務器,但沒有任何反應!我想也許我做錯了什麼,重新閱讀websockets的規範,但無法解決問題!當我看到你的帖子時,我決定測試你的說法,你是對的!也許Chrome瀏覽器仍然很模糊。 –