Socket.IO - como obtenho uma lista de soquetes / clientes conectado

Estou tentando obter uma lista de todos os soquetes / clientes que estão conectados no moment

io.sockets não retorna uma matriz, infelizmente.

Sei que poderia manter minha própria lista usando uma matriz, mas não acho que essa seja uma solução ideal por 2 motivos:

Redundância. O Socket.IO já mantém uma cópia desta list

Socket.IO fornece um método para definir valores de campo arbitrários para clientes (ou seja:socket.set('nickname', 'superman')), então eu precisaria acompanhar essas alterações para manter minha própria list

Socorro

questionAnswers(26)

yourAnswerToTheQuestion