17

我有一些代码,其中一个套接字用于连接多个房间。在代码中的某个时刻,我想一次离开所有房间,而不断开插座。是否有可能做到这一点?如果是,那我该怎么做?提前致谢..

我正在使用 socket.IO

4

1 回答 1

8

这是可能的。您可以在不断开插座的情况下离开房间。仅当您调用 socket.disconnect() 时,套接字才会断开连接。

为此,您必须维护每个客户加入和离开的房间列表。要离开所有房间,请遍历此列表并调用 socket.leave(roomname);

于 2012-06-05T13:12:10.827 回答