io.socket.emit не работает(((
Всем добрый день! Need Help!!
Система представляет из себя: php - клиент (ElephantIO) -> WebSocketServer(Socket.io) <-> js - клиент. Здесь WebSocketServer(Socket.io) является ретранслятором между php и js клиентами. Коннекшн между Сервером и обоими клиентами есть! НО!!! Не получается переправить инфу с php клиента на js (через WebSocketServer(Socket.io)) С php клиента передаю: $client->emit('eventServerFromParser', ['foo' => 'bar']); - на сервера инфа принимается но дальше не передается: socket.on('eventServerFromParser', function (data) { console.log(data); // выводит foo => bar io.sockets.emit('eventClient', 'Hello from Parser!'); // вот здесь пытаюсь передать инфу дальше (всем кто присоединился) }); На JS клиенте вот так принимаю: var socket = io.connect('http://x.x.x.x:x'); socket.on('eventClient', function (data) { $('#for_text').html(data); }); socket.on('eventServer', function (data) { alert(data); }); Подскажите, что не так? |
попробуйте io.sockets.emit заменить на io.emit
|
Часовой пояс GMT +3, время: 15:40. |