2017-02-23 7 views
0

だから、ここに事がある。私はパートナーとnode.jsを使って小さなWebアプリケーションを書いています。このアプリケーションでは、異なるクライアントに異なるデータを送信する必要があります。今、私は以下のようなスクリプトを使用して、この要求を実装:node.js - さまざまなクライアントに異なるデータを送信する優れた実装は何ですか?

io.sockets.to(ClientId).emit(); 

コードが適切に機能しますが、私は別のクライアントに異なるデータを送信し、まだある、それはニーズを実装するための適切な方法かどうか分かりません。

だから、アドバイスはありますか?どうもありがとう!

+0

SUへようこそ! http://stackoverflow.com/help/how-to-askをお読みください –

答えて

2

socket.ioルームを使用できます。

socket1.join("room1"); 
socket2.join("room1"); 

socket3.join("room2"); 
socket4.join("room2"); 

io.to("room1").emit("event", "data"); 
io.to("room2").emit("event", "different data"); 

上記のコードはsocket1socket2"data"を送信しsocket3socket4"different data"を送るであろう。

その他の詳細here

関連する問題