所以我是套接字的新手,目前正在试用一个应用程序,其中用户(不同类型)将相互交互,涉及模态,弹出等。
如果我有两个用户,相同类型的AA和BB以及另一个类型CC的一个用户,即使它应该是AA和CC之间只有的活动(例如,显示模式当CC执行x)时,AA模式,模态也出现在BB上。
我应该如何设计/编码前端,以便在两个用户之间按预期执行交互?
我应该在每个模态或元素中添加id并在显示模态之前遍历DOM吗?这样做的最佳/正确方法是什么?
感谢您的指导。
答案 0 :(得分: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');