и хотя это выглядит многообещающе, я не совсем уверен, чего достигнет приведенный выше пример - я надеялся, что он автоматически создаст массив клиентских объектов с включенными именами пользователей :).
аюсь получить список всех сокетов / клиентов, которые в данный момент подключены.
io.sockets
не возвращает массив, к сожалению.
Я знаю, что могу сохранить свой собственный список, используя массив, но не думаю, что это оптимальное решение по двум причинам:
Избыточность. Socket.IO уже хранит копию этого списка.
Socket.IO предоставляет метод для установки произвольных значений полей для клиентов (т.е.socket.set('nickname', 'superman')
) поэтому я должен идти в ногу с этими изменениями, если я буду вести свой собственный список.
Помогите?