【问题标题】:How to handle front-end interactivity with multiple socket connections?如何处理具有多个套接字连接的前端交互性?
【发布时间】:2016-08-17 00:35:59
【问题描述】:

所以我是套接字的新手,目前正在试验一个应用程序,用户(不同类型的)将在其中相互交互,涉及模态、弹出窗口等。

如果我有两个用户,相同类型的 AA 和 BB,并且只有一个用户属于另一种 CC,即使它应该是 AA 和 CC 之间的活动 (例如,当 CC 时在 AA 屏幕上显示模式x),模式也出现在 BB 上。

我应该如何设计/编码前端,以便在两个用户之间按预期执行交互?

我应该在每个模态或涉及的元素中添加 id 并在显示模态之前遍历 DOM 吗?最好/正确的方法是什么?

感谢您的指导。

【问题讨论】:

    标签: sockets socket.io real-time web-frontend


    【解决方案1】:

    啊哈! :)

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-19
      相关资源
      最近更新 更多