Я пытаюсь создать сокет-соединение в php, используя rachet-сервер с gos / web-socket-bundle .Набор конфигурации:
gos_web_socket:
server:
port: 1337 #The port the socket server will listen on
host: 127.0.0.1 #The host ip to bind to
pushers:
zmq:
default: true
host: 127.0.0.1
port: 5555
persistent: true
protocol: tcp
Я могу запустить сервер, используя php console gos:websocket:server
, и сервер запущен
08:37:41 INFO [websocket] Starting web socket [] []
08:37:41 INFO [websocket] ZMQ transport listening on 127.0.0.1:5555 [] []
08:37:41 INFO [websocket] Launching Ratchet on 127.0.0.1:1337 PID: 19774 [] []
Но я не могу подключиться к сокету из JavaScript
var websocket = WS.connect("ws://127.0.0.1:1337");
WebSocket connection to 'ws://127.0.0.1:1337/' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED
netstat -l результат
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 localhost:5555 *:* LISTEN
tcp 0 0 localhost:1337 *:* LISTEN
Я запускаю приложение на vagrant, с symfony 3.2 php 7.0.
Есть идеи, почему не происходит соединение с JS?