【问题标题】:How to emit to room in socket.io? [duplicate]如何在socket.io中发射到房间? [复制]
【发布时间】:2013-07-12 13:42:58
【问题描述】:

我怎样才能从服务器向客户端发出请求,只向一个客户端...

我知道io.sockets.to(room).emit('event' data) 存在,但我没有听说过socket.to(room).emit

【问题讨论】:

    标签: javascript node.js socket.io


    【解决方案1】:

    socket.io 中有命名空间和房间。您可以使用.join 将每个用户加入到唯一的房间,并使用socket.to(room).emit 将事件发送到该房间。如何做到这一点阅读这里 http://socket.io/#how-to-use https://github.com/LearnBoost/socket.io/wiki/Rooms

    var io = io.listen(server);
    io.clients[sessionID].send()
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-08-01
      • 2018-05-07
      • 2016-12-21
      • 2016-09-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多