2016-08-17 40 views
0

所以我是新來的插座和試驗目前在應用上,用戶(不同類型的)會互相涉及模態交互,彈出窗口等。如何使用多個套接字連接處理前端交互?

如果我有兩個用戶,AA和同類型的BB並且只有一個另一個CC類型的用戶,即使它應該是AA和CC之間的活動只有(例如,當CC在x上顯示一個模式在AA屏幕上),模式也顯示在BB上。

我應該如何設計/編寫前端,以便按照預期在兩個用戶之間進行預期的交互?

我應該在每個模態或元素中添加id並在顯示模態之前遍歷DOM?什麼是最好的/正確的方式來做到這一點?

感謝您的指導。

回答

0

啊哈! :)

// 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