2017-04-27 123 views
0

我知道,我可以使用Socketio特定的客户端加入房间

socket.join(room); 

但它不是我想要的。 我想选择特定的客户端连接到服务器,并让他加入空间。 所以它看起来像这样:

OpEhq_0m7wzkZenVAAAB.join(room) 

OpEhq_0m7wzkZenVAAAB是一个单一的客户端。

+0

if(socket.id ===“OpEhq_0m7wzkZenVAAAB”){socket.join(room)}''? ;) – mk12ok

+0

但我如何迭代连接的套接字? – happyhippo

回答

2

为了让客户加入你必须让客户对象,那么你可以加入使用,让客户端对象,你必须保存客户数组对象在这样连接的房间,

var i; 
io.on('connection', function(socket){ 
    array[i]=socket; 
    i++; 
} 

之后,如果你想让特定的客户加入你可以做的房间,

array[0].join(room); 
array[1].join(room); 

希望它会帮助..!

+0

谢谢!有用 – happyhippo

相关问题