Socket.IO: ¿cómo obtengo una lista de enchufes / clientes conectados?

Estoy tratando de obtener una lista de todos los sockets / clientes que están conectados actualmente.

io.sockets no devuelve una matriz, desafortunadamente.

Sé que podría mantener mi propia lista usando una matriz, pero no creo que esta sea una solución óptima por 2 razones:

Redundancia. Socket.IO ya guarda una copia de esta lista.

Socket.IO proporciona un método para establecer valores de campo arbitrarios para clientes (es decir:socket.set('nickname', 'superman')) así que tendría que mantenerme al día con estos cambios si tuviera que mantener mi propia lista.

¿Ayuda

Respuestas a la pregunta(26)

Su respuesta a la pregunta