2016-08-17 39 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