namespace.client(callback)
优质
小牛编辑
132浏览
2023-12-01
- callback (Function)
获取一系列连接到当前命名空间(路由)的客户端ID(会穿越所有节点)。
const io = require('socket.io')();
io.of('/chat').clients((error, clients) => {
if (error) throw error;
console.log(clients); // => [PZDoMHjiu8PYfRiKAAAF, Anw2LatarvGVVXEIAAAD]
});
示例,获得所有在指定命名空间的房间里的客户端们。
io.of('/chat').in('general').clients((error, clients) => {
if (error) throw error;
console.log(clients); // => [Anw2LatarvGVVXEIAAAD]
});
和广播一样,默认的,将获取所有从默认的**/**命名空间过来的客户端们。
io.clients((error, clients) => {
if (error) throw error;
console.log(clients); // => [6em3d4TJP8Et9EMNAAAA, G5p55dHhGgUnLUctAAAB]
});