17

複数の部屋に参加するためにソケットが作成されるコードがあります。コードのある時点で、ソケットを切断せずに、一度にすべての部屋を離れたいと思います。これを行うことは可能ですか?はいの場合、どうすればこれを行うことができますか? 前もって感謝します..

私はsocket.IOを使用しています

4

1 に答える 1

8

それは可能です。コンセントを抜かずに退室できます。ソケットは、socket.disconnect() を呼び出した場合にのみ切断されます。

これを行うには、各クライアントが参加および退出するルームのリストを維持する必要があります。すべての部屋を離れるには、このリストを繰り返し処理し、socket.leave(roomname); を呼び出します。

于 2012-06-05T13:12:10.827 に答える