【发布时间】:2018-01-09 20:07:16
【问题描述】:
如何使用 socket.io 2.0 检索房间中所有连接的客户端
我已经尝试过类似问题的解决方案:https://stackoverflow.com/a/45160538/2189845
var sockets = io.in("room_name")
Object.keys(sockets.sockets).forEach((item) => {
console.log("TODO: Item:", sockets.sockets[item].id)
})
但这会循环所有套接字连接,无论房间如何。所以上面的代码给出了相同的结果:
Object.keys(io.sockets.sockets).forEach((item) => {
console.log("general socket: Item:", item);
});
【问题讨论】:
标签: socket.io