Заголовок Sec-WebSocket-Accept отсутствует в Chrome 17

Редактировать: Я попробовал этот phpwebsocket: http://www.wilky.it/Shared/phpwebsocket.zip , и он работает в Firefox, но мой вопрос все еще остается: как заставить веб-сокеты работать с php-сервером в Chrome 17?


Я следую руководству здесь: http: //net.tutsplus.com / tutorials / javascript-ajax / start-using-html5-websockets-today /

Похоже, что клиент подключается, а затем немедленно отключается. Я заметил эту ошибку в консоли:

Ошибка во время рукопожатия WebSocket: отсутствует заголовок «Sec-WebSocket-Accept»

Я пробую его в Chrome 17.0.963.56 на моем локальном хосте WAMP с включенным расширением php_sockets.

Я где-то упоминал, что Chrome изменил то, что он поддерживает, но не вдавался в подробности о том, как это исправить. Я надеялся, что кто-нибудь сможет помочь мне пройти через это. (Я новичок в веб-сокетах).

Сервер:

{PATH}> php startDaemon.php

2012-02-20 07:02:51 Система: Создан идентификатор ресурса сокета №7.

20-02-2012, 07:02:51 Система: сокет, привязанный к localhost: 8000.

20-02-2012, 07:02:51 Система: Начать прослушивание на Socket.

20-02-2012, 07:03:01 WebSocket: идентификатор ресурса №8 ПОДКЛЮЧЕН!

20 февраля 2012 г., 07:03:01 WebSocket: запрос подтверждения…

20 февраля 2012 г. 07:03:01 WebSocket: подтверждение связи…

20 февраля 2012 г. 07:03:01 WebSocket: Подтверждение связи выполнено…

20.02.2012 07:03:01 WebSocket: идентификатор ресурса № 8 отключен!

Клиент:

Статус сокета: 0

Статус сокета: 3 (закрыт)

12
задан allicarn 21 February 2012 в 01:30
поделиться