Соединение WebSocket устанавливается всеми браузерами, кроме сафари.Я использую библиотеку Ratchet PHP WebSocket, и я уверен, что проблема в этом, потому что, когда я использую этот адрес
new WebSocket("ws://echo.websocket.org");
Соединение установлено успешно, и когда я использую адрес своего сервера
new WebSocket("ws://localhost:9000");
Не удалось подключиться к серверу.
Вот заголовок Safari, отправленный на сервер
Connection:Upgrade
Host:localhost:9000
Origin:http://sb.bindia.dk
Sec-WebSocket-Key1:1}6 9j$ 3 94EL\ 2N42 |H8
Sec-WebSocket-Key2:207 824 69+} 6 n
Upgrade:WebSocket
(Key3):C7:D6:07:D1:F8:9D:82:5E