还有类似的问题可以帮助您解决此问题:
Socket.IO-如何获取已连接套接字/客户端的列表?
使用socket.io创建已连接客户端的列表
我的建议是跟踪已连接客户端的列表,因为您永远不知道Socket.IO的内部API何时会更改。因此,在每个连接上,将客户端添加到阵列(或数据库),然后在每个断开连接上,将其删除。

还有类似的问题可以帮助您解决此问题:
Socket.IO-如何获取已连接套接字/客户端的列表?
使用socket.io创建已连接客户端的列表
我的建议是跟踪已连接客户端的列表,因为您永远不知道Socket.IO的内部API何时会更改。因此,在每个连接上,将客户端添加到阵列(或数据库),然后在每个断开连接上,将其删除。