我使用lemmingzshadow使用PHP Websocket服務器(web)。一切都很好,直到現在。Chrome 20 websocket握手
Chrome更新20後,如果我想做握手服務器時,它與此錯誤結束從鉻
Error during WebSocket handshake: Sec-WebSocket-Protocol mismatch
頁眉20個
GET /demo HTTP/1.1
Upgrade: websocket
Connection: Upgrade
Host: gomokulive.eu:8001
Origin: http://www.gomokulive.eu
Sec-WebSocket-Key: s+AMQQu4Q10xH2AKy49byg==
Sec-WebSocket-Version: 13
Sec-WebSocket-Extensions: x-webkit-deflate-frame
頁眉送回:
HTTP/1.1 101 Switching Protocols
Upgrade: websocket
Connection: Upgrade
Sec-WebSocket-Accept: dMCVYKkF5VRrIouWFW7EYdvfD28=
Sec-WebSocket-Protocol: demo
我認爲問題來自Chrome 20的「Sec-WebSocket-Extensions:x-webkit-deflate-frame」頭。
任何想法如何讓它再次工作?
那裏看來是因爲昨天的升級使用Chrome 20的WebSockets的問題,主要是在Windows平臺上......如果你能恢復到以前的版本,或谷歌將幾乎肯定會很快發佈一個補丁,因爲它可以防止訪問sto漫遊配置文件 –
我有在websockets上運行的遊戲,所以它不像是「恢復到previus版本」。如果ws客戶端無法連接用戶,只會看到錯誤消息:/現在我回到flash實現https://github.com/gimite/web-socket-js – m4recek
@MarkBaker關於此的任何新信息?錯誤或功能?謝謝 –