0
我使用的是socket.io 1.7.2,並嘗試使用我在名稱空間中定義的變量來捕獲所有用戶。socket.io在命名空間中獲取套接字的變量
這裏例如:
io.of('/playspace')
.on('connection', function (socket) {
socket.join('lobby');
socket.on('apply user data', function (userData) {
//Defined data to this (user)
socket.username = userData.username;
socket.balance = 1000;
}
});
而且我得到與
console.log(io.nsps['/playspace'].adapter.rooms['lobby']);
問題的用戶列表:
如何檢索與我喜歡定義的變量用戶。 ..
console.log(io.nsps['/playspace'].adapter.rooms['lobby'][0].username);
如何循環並獲取
(這裏〔實施例是工作,但沒有命名空間和房間)
for (var clientId in io.sockets.clients().connected) {
this_client = io.sockets.connected[clientId];
console.log(this_client.username);
}
但與命名空間和餘地,我不知道