Редактировать: Я попробовал этот 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 (закрыт)