return' socket,length,add,del'当在socket.io中获得房间的客户列表时

时间:2017-03-21 23:46:46

标签: javascript node.js socket.io

现在我正在使用socket.io 1.7.3并尝试在客房中获取客户列表。

参考一些代码,我写了下面的代码,

var clientlist = getAllRoomMembers('room0');

console.log('clientlist:'+clientlist);

function getAllRoomMembers(room, _nsp) {
    var roomMembers = [];
    var nsp = (typeof _nsp !== 'string') ? '/' : _nsp;

    for( var member in io.of('/').adapter.rooms[room] ) {
        roomMembers.push(member);
    }

    return roomMembers;
}

但是当客户加入房间时,控制台会在下方返回,

clientlist:sockets,length,add,del

你知道为什么会这样吗?

谢谢!

0 个答案:

没有答案