0
我知道,我可以使用Socketio特定的客戶端加入房間
socket.join(room);
但它不是我想要的。 我想選擇特定的客戶端連接到服務器,並讓他加入空間。 所以它看起來像這樣:
OpEhq_0m7wzkZenVAAAB.join(room)
凡OpEhq_0m7wzkZenVAAAB
是一個單一的客戶端。
我知道,我可以使用Socketio特定的客戶端加入房間
socket.join(room);
但它不是我想要的。 我想選擇特定的客戶端連接到服務器,並讓他加入空間。 所以它看起來像這樣:
OpEhq_0m7wzkZenVAAAB.join(room)
凡OpEhq_0m7wzkZenVAAAB
是一個單一的客戶端。
爲了讓客戶加入你必須讓客戶對象,那麼你可以加入使用,讓客戶端對象,你必須保存客戶數組對象在這樣連接的房間,
var i;
io.on('connection', function(socket){
array[i]=socket;
i++;
}
之後,如果你想讓特定的客戶加入你可以做的房間,
array[0].join(room);
array[1].join(room);
希望它會幫助..!
謝謝!有用 – happyhippo
if(socket.id ===「OpEhq_0m7wzkZenVAAAB」){socket.join(room)}''? ;) – mk12ok
但我如何迭代連接的套接字? – happyhippo