Я использую сервер PHP Websocket от lemmingzshadow (web). До сих пор все работало отлично.Chrome 20 websocket handshake
После обновления хрома 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
Я думаю, проблема связана с заголовком «Sec-WebSocket-Extensions: x-webkit-deflate-frame» из Chrome 20.
Любая идея, как заставить его работать снова?
Там, как представляется, проблема с Chrome 20 WebSockets со вчерашнего обновления, в первую очередь на платформе Windows, ... вернуться к предыдущей версии, если вы можете, или Google будет почти конечно, выпустить патч довольно быстро, потому что он предотвращает доступ к обоим профилям –
У меня есть игра, которая работает на веб-сайтах, поэтому ничего не значит «вернуться к версии previus». Если ws клиент не может подключиться, пользователи будут видеть только сообщение об ошибке:/На данный момент я вернулся к реализации Flash https://github.com/gimite/web-socket-js – m4recek
@MarkBaker любую новую информацию об этом? ошибка или функция? спасибо –