【发布时间】:2017-06-29 17:29:22
【问题描述】:
首先,我希望你能理解我糟糕的英语水平。
我正在使用 socket.io 开发服务器,服务器包含所有客户端的“socket”变量,这些变量作为“连接”的参数给出。我想在没有'io'对象的所有功能的情况下广播'消息'。所以我打算实现这样的广播功能。
let socketList = [ ... ]; // <-- that array contains socket of client.
for (let i = 0; i < socketList.length; ++i)
socketList[i].emit(...);
但这对我来说毫无意义。因为我不知道 io.emit 函数也一样。所以我的问题是:该代码与 io.emit(...) 相同吗?
【问题讨论】:
-
如果
socketList包含所有连接的客户端,是的,它是一样的。 -
@BenFortune 所以你的意思是,socket.io 内部循环?我想确定一下,因为性能在我的服务器计算机中非常重要。
标签: javascript node.js socket.io