【问题标题】:Socket.io - Server listen to specific roomSocket.io - 服务器监听特定房间
【发布时间】:2018-05-13 01:58:16
【问题描述】:

正如 Socket.io Doc 中提到的 rooms - 我知道服务器可以将套接字移动到特定房间并将事件发送到该特定房间

将插座转移到房间:

io.on('connection', (socket)=>{
  socket.join('roomId');
});

向该房间的套接字发送事件:

io.to('roomId').emit('some event');

但我找不到服务器仅监听来自特定房间的事件的方法,例如:

io.in('roomId').on('someevent',(socket)=>{....})

【问题讨论】:

    标签: node.js websocket socket.io


    【解决方案1】:

    Socket.io 对此没有任何作用。您必须在该事件中监听每个人并检查套接字的连接房间数组。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-02-28
      • 2014-05-30
      • 2016-07-17
      • 1970-01-01
      • 1970-01-01
      • 2021-11-10
      • 1970-01-01
      • 2011-09-14
      相关资源
      最近更新 更多