如何在socket.io中发射到房间? [复制]

Posted

技术标签:

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

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

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

【问题讨论】:

【参考方案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()

【讨论】:

以上是关于如何在socket.io中发射到房间? [复制]的主要内容,如果未能解决你的问题,请参考以下文章

Socket.IO 在一个房间内多次发射(与 React.js 一起使用)

node.js socket.io 如何发射到特定的客户端?

套接字 io 不向房间发送消息

当存储在变量中时,Socket.io 发射到 socket.id 不起作用

如何重用 socket.io 发射功能?试图将套接字发射功能附加到 SwiftUI 按钮(操作)?

socket.io 发射问题:io 如何发射自身?