我想向已连接但不在特定房间内的所有套接字发出一个功能。最好的方法是什么?
答案 0 :(得分:0)
我现在正在火车上移动,我会尝试向您展示更准确的代码。 但考虑循环到io.engine.clients,你将获得一组连接的套接字。
使用io.nsp ['/']。adapter.rooms ['roomName']
你得到一个房间里的所有套接字ID,如果你循环它,你可以访问像io.socket.connected [yourvarforloop] .emit ....
这样的套接字。所有你需要做的就是把它与一些for(var x in ....)一起用Object.keys(数组)帮助它,如果要避免你要排除的确切空间,你就会得到它