Изменить: Я пробовал этот 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 изменил то, что он поддерживает, но не вдавался в подробности, как это исправить. Я надеялся, что кто-нибудь сможет помочь мне пройти через это. (Я новичок в веб-сокетах).
Сервер:
{ПУТЬ} ›php startDaemon.php
2012-02-20 07:02:51 Система: Создан идентификатор ресурса сокета №7.
2012-02-20 07:02:51 Система: сокет, привязанный к localhost: 8000.
2012-02-20 07:02:51 Система: Начать прослушивание на Socket.
2012-02-20 07:03:01 WebSocket: идентификатор ресурса # 8 ПОДКЛЮЧЕН!
2012-02-20 07:03:01 WebSocket: запрос подтверждения…
2012-02-20 07:03:01 WebSocket: подтверждение связи…
2012-02-20 07:03:01 WebSocket: Подтверждение связи выполнено…
2012-02-20 07:03:01 WebSocket: идентификатор ресурса # 8 отключен!
Клиент:
Статус розетки: 0
Состояние розетки: 3 (закрыто)
Sec-WebSocket-Accept
. - person Nabi K.A.Z.   schedule 05.06.2018