如何删除socket.io中的一个房间

我想静态删除一个房间的所有用户,有效地删除该房间。 这个想法是,将来可能会再次创build另一个同名的房间,但我希望它创build为空(没有前一个房间的听众)。

我对自己pipe理房间的状态不感兴趣,但好奇的是我可以利用socket.io的内部工具来做到这一点。 这可能吗? (也见这个问题 )

那是你要的吗 ?

io.sockets.clients(someRoom).forEach(function(s){ s.leave(someRoom); });