gpt4 book ai didi

node.js - 在 node.js + socket.io 中为房间设置变量

转载 作者:搜寻专家 更新时间:2023-10-31 23:55:28 24 4
gpt4 key购买 nike

我正在使用 node.js 和 socket.io 构建网络聊天;当网络用户连接到聊天时,我为他创建了一个房间,我想为房间设置变量,以便在它上面迭代我得到每个用户的值。

有没有办法为房间设置变量,或者我是否需要使用“外部”工具,如数组或数据库?

最佳答案

更简单的方法是将变量简单地存储在 io.sockets.adapter.rooms

它是一个包含当前房间列表的对象。

要将变量存储到房间,只需执行以下操作:

io.sockets.adapter.rooms['MY_AWESOME_ROOM'].myAwesomeVariable = 'state'

关于node.js - 在 node.js + socket.io 中为房间设置变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16419743/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com