簡體   English   中英

如何將請求發送到Websocket中的所有已連接客戶端

[英]How to send request to all connected clients in Websocket

我對Websocket Communication和Node.js很陌生。 誰能幫助我如何向通過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");
  });

您似乎正在嘗試將消息從Socket.IO客戶端廣播到所有其他客戶端。 據我所知無法完成,但是您可以從服務器上完成:

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

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

});

有一個很好的例子在這里

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM