Как получить данные в socket.io из комнаты, не делая туда Join?
Возник такой вопрос. Обычно в классических примерах использования механизма комнат, чтобы получать сообщения оттуда надо "войти" в комнату через join.
Можно ли каким-то образом узнать количество сообщений в комнате, не заходя в нее? Т.е. своего рода админка. Например, изначально число сообщений 0, а по мере написания сообщений юзерами комнаты счетчик бы рос, но при этом админ не числится в комнате онлайн.
Насколько я знаю, список комнат можно получить пройдясь по всем активным сокетам. Так даже получится выяснить сколько человек в каждой. Но вот как быть с инкрементированием. Например у меня есть активные комнаты room1, room2, room3 в каждой по 1 человеку. И каждый начинает писать постепенно. Бродкаст идет только в рамках своей комнаты и только тем кто заджоинился в ней. Разве нет?