2016-08-17 24 views
0

私はソケットには新しく、ユーザー(異なるタイプのユーザー)がモーダル、ポップアップなどを含む相互にやりとりするアプリを試しています。複数のソケット接続を使用してフロントエンドの双方向性を処理する方法は?

私は2人のユーザー、同じタイプのAAとBB別のタイプのCCの1人のユーザだけが、たとえそれがAAとCCとの間のアクティビティであると思われる場合であっても(例えば、CCがxを行ったときにAAスクリーン上にモーダルを示す)である。

フロントエンドを設計して、意図した2人のユーザー間で予想どおりのやりとりを行うように、フロントエンドをどのように設計/コードする必要がありますか?

モーダルを表示する前に、関連するすべてのモーダルまたは要素にIDを追加し、DOMをトラバースする必要がありますか?これを行うための最良の方法は何ですか?

ありがとうございます。

答えて

0

Aha! :)

// sending to all clients in 'game' room(channel) except sender 
socket.broadcast.to('game').emit('message', 'nice game'); 

// sending to individual socketid 
socket.broadcast.to(socketid).emit('message', 'for your eyes only'); 

私はここで答えを見つけました:https://stackoverflow.com/a/10099325/2098493

関連する問題