socket.io + Node:Object#<namespace>没有方法'clients'</namespace>

时间:2015-04-08 13:42:59

标签: javascript node.js socket.io

console.log(io.sockets.clients('test1234fgdgdfgdfg'));

它给了我错误: Object#没有方法'clients'

1 个答案:

答案 0 :(得分:1)

在版本Socket.IO version 1.0

之后,

io.sockets.clients()不能再使用了

这是你应该使用的:

for (var clientId in io.sockets.adapter.rooms[roomId]) {
    var clientSocket = io.sockets.connected[clientId];
}