在socket.io 1.3中,我使用以下代码获取连接到服务器的客户端数量:
io.sockets.sockets.length
然而,从1.4开始,这已不再适用。如何获取socket.io 1.4中连接到服务器的客户端数量?
答案 0 :(得分:1)
这将打印已连接客户端的数量:
socketIO.engine.clientsCount
答案 1 :(得分:0)
查看git历史记录,我发现数组已更改为对象。以下现在有效:
Object.keys(io.sockets.sockets).length
或者,这也有效:
Object.keys(io.sockets.connected).length