gpt4 book ai didi

node.js - Socketio特定客户端加入房间

转载 作者:太空宇宙 更新时间:2023-11-03 23:26:28 25 4
gpt4 key购买 nike

我知道我可以使用

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);

希望它会有所帮助..!

关于node.js - Socketio特定客户端加入房间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43651737/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com