WebSockets - Ratchet (Thruway)
У меня проблема при подключении к серверу websocket при использовании Chrome на OSX.
- Мы используем этот пакет: https://github.com/voryx/Thruway
- Я проверяю это здесь: http://websocket.org/echo.html
- Адрес к серверу:
wss://dev.unisim.cz:4444
Если я пытаюсь подключиться к серверу с помощью Firefox, он работает хорошо, но если я использую Chrome, появляется сообщение об ошибке:
Ошибка во время рукопожатия WebSocket: неожиданный код ответа: 302.
Дайте мне знать, если вам нужна дополнительная информация.
1 ответ
На самом деле Thruway - это маршрутизатор и клиент WAMPv2 (допускает шаблоны RPC и pub / sub), а не необработанные websockets, как ожидает эхо-тест websocket.org. Я не уверен, почему это позволило бы что-либо в любом браузере.
Если вы ищете необработанную связь через websocket с PHP, посмотрите https://github.com/ratchetphp/Ratchet и https://github.com/ratchetphp/Pawl (Thruway использует эти библиотеки для задач, связанных с websocket.)