Как выйти из всех комнат, к которым подключен сокет, за один раз в Socket.IO
У меня есть код, где сделан сокет для соединения нескольких комнат. В какой-то момент в коде я хочу оставить все комнаты за один раз, не отключая розетку. Можно ли сделать это? Если да, то как я могу это сделать? Заранее спасибо..
Я использую socket.IO
Ответы
Ответ 1
Это возможно. Вы можете оставить комнаты без разъединения разъема. Разъем отключается только при вызове socket.disconnect().
Для этого вам нужно будет вести список номеров, в которые каждый клиент присоединяется и уходит. Чтобы оставить все номера в этом списке и сделать вызов socket.leave(имя комнаты);