-1
したがって、私はいくつかのソケットID(['RZ0_7yBdwyvlT8-bAAAA'、 'iyeiRpVdmzAQSWyTAAAB'、 'kSd2Iudt9SV29w9HAAAC']の配列を持っているとしましょう)。特定のトリガーでは、私は配列から1つのsocket.io部屋にすべての人を移動したいので、私はそれらにイベントを出すことができます。どうやってやるの??すべてのソケットを配列から特定の部屋に移動
したがって、私はいくつかのソケットID(['RZ0_7yBdwyvlT8-bAAAA'、 'iyeiRpVdmzAQSWyTAAAB'、 'kSd2Iudt9SV29w9HAAAC']の配列を持っているとしましょう)。特定のトリガーでは、私は配列から1つのsocket.io部屋にすべての人を移動したいので、私はそれらにイベントを出すことができます。どうやってやるの??すべてのソケットを配列から特定の部屋に移動
まずsocketIdからソケットオブジェクトを取得してから、join("room_name")
を呼び出します。
たとえば、部屋名はrandom
としましょう。
var room_name = "random";
var ids = ['RZ0_7yBdwyvlT8-bAAAA', 'iyeiRpVdmzAQSWyTAAAB', 'kSd2Iudt9SV29w9HAAAC'];
ids.forEach(function(){
io.sockets.connected[id].join(room_name); // for v1.0
// io.sockets.sockets[id].join(room_name); // for V0.9
});
私たちはあなたの特定の問題を整理するのに役立つことができますように表示してください?あなたはこれについて何の研究をしましたか?ここでの質問は、最初の研究のポイントではないはずです – charlietfl