使用_rooms向每个房间发射套接字

瑞安·索德伯格(Ryan Soderberg)

是否可以在没有for循环的情况下将其发射到一组房间(特别是套接字所在的所有房间)中?类似于您如何加入socket.join([roomArray])

瑞安·索德伯格(Ryan Soderberg)

回答自己(在Socket.IO Slack的帮助下)。是的!

带for循环

// You can rename the room variable whatever you want
for (const room of Object.keys(socket.rooms)) {
        socket.to(room).emit('news', { hello: 'world' });
}

没有for循环

您可以使用_rooms套接字的本机属性

// _rooms will be cleared once it has been emitted to
socket._rooms = Object.keys(socket.rooms);
// console.log(socket._rooms) = ['abc', 'efg', ...]
socket.emit('news', { hello: 'world' });
// console.log(socket._rooms) = []

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

套接字似乎复制了发射

来自分类Dev

套接字io在套接字连接时创建房间

来自分类Dev

Nodejs Winston发射到套接字

来自分类Dev

套接字IO房间和名称列表

来自分类Dev

如何在套接字io中为路由中的每个ID创建一个新房间

来自分类Dev

如何使用cppzmq从ROUTER套接字向特定的DEALER套接字发送ZeroMQ消息?

来自分类Dev

如何使用Phoenix向特定的套接字发送消息

来自分类Dev

如何从flask socketio中的线程发射到某个套接字?

来自分类Dev

套接字IO检测用户是否离开房间

来自分类Dev

侦听器的套接字io房间授权

来自分类Dev

如何使用套接字io将数据发送到特定房间中的特定客户端

来自分类Dev

使用socket.io-redis的socket.io:将所有套接字对象放在一个房间中

来自分类Dev

使用套接字的IllegalBlockingModeException

来自分类Dev

每个用户的套接字io通道通知

来自分类Dev

每个套接字都有文件吗?

来自分类Dev

每个用户的套接字io通道通知

来自分类Dev

遍历唯一的Socket.IO房间,以向NodeJS中的每个房间发出唯一的数据

来自分类Dev

使用套接字从服务器向客户端发送静态文件

来自分类Dev

新用户登录时使用套接字io向Google地图添加标记

来自分类Dev

尝试使用套接字向Bukkit服务器发送命令

来自分类Dev

使用Play Framework 2.3.6的Scala:向所有套接字客户端发送消息

来自分类Dev

通常,每个套接字地址(协议/网络地址/端口)只能使用一种

来自分类Dev

Python-使用套接字将数据发送到网络上的每个IP地址

来自分类Dev

如何每个Web套接字仅使用一个DB连接?

来自分类Dev

Boost.Asio:对每个连接/套接字使用io_service是一件好事吗?

来自分类Dev

Nginx Websocket代理每个套接字使用三个连接

来自分类Dev

使用套接字的HTTP请求

来自分类Dev

从Android使用HTTP或套接字

来自分类Dev

在Windows上使用套接字

Related 相关文章

  1. 1

    套接字似乎复制了发射

  2. 2

    套接字io在套接字连接时创建房间

  3. 3

    Nodejs Winston发射到套接字

  4. 4

    套接字IO房间和名称列表

  5. 5

    如何在套接字io中为路由中的每个ID创建一个新房间

  6. 6

    如何使用cppzmq从ROUTER套接字向特定的DEALER套接字发送ZeroMQ消息?

  7. 7

    如何使用Phoenix向特定的套接字发送消息

  8. 8

    如何从flask socketio中的线程发射到某个套接字?

  9. 9

    套接字IO检测用户是否离开房间

  10. 10

    侦听器的套接字io房间授权

  11. 11

    如何使用套接字io将数据发送到特定房间中的特定客户端

  12. 12

    使用socket.io-redis的socket.io:将所有套接字对象放在一个房间中

  13. 13

    使用套接字的IllegalBlockingModeException

  14. 14

    每个用户的套接字io通道通知

  15. 15

    每个套接字都有文件吗?

  16. 16

    每个用户的套接字io通道通知

  17. 17

    遍历唯一的Socket.IO房间,以向NodeJS中的每个房间发出唯一的数据

  18. 18

    使用套接字从服务器向客户端发送静态文件

  19. 19

    新用户登录时使用套接字io向Google地图添加标记

  20. 20

    尝试使用套接字向Bukkit服务器发送命令

  21. 21

    使用Play Framework 2.3.6的Scala:向所有套接字客户端发送消息

  22. 22

    通常,每个套接字地址(协议/网络地址/端口)只能使用一种

  23. 23

    Python-使用套接字将数据发送到网络上的每个IP地址

  24. 24

    如何每个Web套接字仅使用一个DB连接?

  25. 25

    Boost.Asio:对每个连接/套接字使用io_service是一件好事吗?

  26. 26

    Nginx Websocket代理每个套接字使用三个连接

  27. 27

    使用套接字的HTTP请求

  28. 28

    从Android使用HTTP或套接字

  29. 29

    在Windows上使用套接字

热门标签

归档