繁体   English   中英

如何获取 Socket.IO 房间内的客户端计数? 版本 3.1.1

[英]How to get the Client Count inside a Socket.IO room? Version 3.1.1

在版本 2.xx 中可以编写

socket.in('room_id').clients((err, clients) => clients.length);

在 3.1.1 / 3.xx 版本中是否有类似的方法?

我知道加入房间和离开房间的事件,但我希望有一个没有自己计数逻辑的解决方案。

经过一番研究,我发现他们只是将其重命名为“allSockets”并进行了一些更改。 新的解决方案现在看起来像这样:

let length = await socket.in('room_id').allSockets().length;

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM