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