2014-10-11 2 views
0

Я довольно новичок в Websocket Communication и Node.js. Может ли кто-нибудь помочь мне отправить запрос всем клиентам, подключенным через Websocket.Как отправить запрос всем подключенным клиентам в Websocket

socket = io.connect('http://localhost:8000/'); 
socket.on('user_in', function (data){ 
     console.log(data); 
     socket.send("Hi All"); 
    }); 

    socket.on('user_out', function (data){ 
     console.log(data); 
     socket.send("Hi All"); 
    }); 

    socket.on('to_all', function (data){ 
     console.log(data); 
     socket.send("Hi All"); 
    }); 

ответ

1

Похоже, вы пытаетесь передавать сообщения от клиента Socket.IO всем другим клиентам. Насколько я знаю, что не может быть сделано, но вы можете сделать это с сервера:

io.on('connection', function (socket) { 

    socket.on('message', function (message) { 
     io.emit('message', message); 
    }); 

}); 

Там хороший пример here.

Смежные вопросы