有任何方法可以获得在套接字上注册的所有名称空间的列表吗?
例如,假设某个客户端连接到名称空间:` `socket =io(‘/ suppose’);
它们现在自动处于命名空间中,因为socket.io不阻止创建随机名称空间。
如果我想查看所有现有名称空间的列表,并断开这些用户的连接,我如何才能得到这样的列表。
我尝试过io.nsps
,但这只是一个循环的垃圾列表。
是否有一种“官方”方法来获取在套接字上注册的所有名称空间的列表?我不想要客户名单。我只想要一个名称空间的列表。
发布于 2014-08-01 10:44:41
你可以试试这个:
Object.keys(io.nsps);
发布于 2021-06-12 09:53:08
在v3中,nsps是一个地图,而不是一个对象。试试这个:
io._nsps.keys()
https://stackoverflow.com/questions/25081622
复制