socket.io中的命名空间列表



是否有办法获得在套接字上注册的所有名称空间的列表?

例如,假设某个客户端连接到一个命名空间:' socket = io('/some-nsp');

它们现在自动在一个命名空间中,因为套接字。IO不阻止创建随机命名空间。

如果我想遍历所有现有名称空间的列表并断开这些用户的连接,我怎么能得到这样一个列表呢?

我试过io.nsps,但这只是一个垃圾循环列表。

是否有一个"官方"的方式来获得在套接字上注册的所有名称空间的列表?我不想要客户名单。我只想要一个名称空间列表

你可以试试:

Object.keys(io.nsps);

在v3中,nsps是一个映射而不是对象。试试这个:

io._nsps.keys()

最新更新