1

Socket.IO ソケットのセットがあります。それらのいくつかについては、決して発行したくありませんが、.broadcast() や io.sockets.emit() などを使用できるようにしたいと考えています。また、これらのソケットから情報を受け取りたいと思っています。

特定のソケットへの出力を無効にする方法はありますか、またはアクティブなソケットのリストを保存し、それらを手動で繰り返してブロードキャストをシミュレートする必要がありますか?

4

1 に答える 1

0

ソケットが接続したら、彼を特定のルーム socket.join('roomname') に参加させる必要があります。その後、何らかの理由で送信しない場合は、io.sockets.to('roomname').emit() を送信できます。特定のソケットがその部屋からデータを取得したい場合は、socket.leave('roomname') によって特定の部屋からそのソケットをいつでも削除できます

于 2015-02-05T13:23:23.290 に答える