Zastanawiam się, czy Socket.io będzie wewnętrznie zrobić księgowości i umożliwić użytkownikowi pobrać listę klientów, czy będziemy ręcznie trzeba śledzić listy podłączony klienci tak:wewnętrzni klienci socket.io lista lokalizacja
var Server = require('socket.io');
var io = new Server(3980, {});
const clients = [];
io.on('connection', function (socket) {
clients.push(socket);
socket.on('disconnect', function() {
clients.splice(clients.indexOf(socket),1);
});
});
robi socket.io przechowywać listę połączeń, gdzieś jak:
io.connections
lub
io.sockets
ma więcej problemów niż oczekiwałem, aby znaleźć te informacje, dla nowszych wersji pliku socket.io. Używam wersji =>"socket.io": "^1.7.2"
sprawdzić ten link http://stackoverflow.com/questions/6563885/socket-io-how-do-i-get-o-list-of-connected-sockets-clients – Dinesh