【发布时间】:2013-06-30 09:33:17
【问题描述】:
是否有任何内置方法可以将消息广播到所有个给定用户已加入的房间除了默认房间?我正在使用以下代码 sn-p 来实现这一点,但如果可能的话,我想以更简洁的方式实现同样的目标:
for (var room in io.sockets.manager.roomClient[socket.id])) {
if (key) {
socket.broadcast.to(key).emit('something');
}
}
【问题讨论】:
-
在任何方面你都应该对你的解决方案感到满意。我找不到“开箱即用”的原生解决方案。也可以查看github.com/LearnBoost/socket.io/wiki/Rooms。