我们正在从 APE 迁移到 socket.io。到目前为止,一切都很好,但是......有没有办法用一个数据包连接多个命名空间?我尝试过类似的事情:
websocket received data packet 1::/public,/foo,/bar,/baz
但这不起作用。实现这一目标的最佳方法是什么?
编辑:
好的,看来数据包可以工作,问题出在服务器端。有没有办法用 on('connection') 拦截所有 namespace ?我们动态创建了命名空间,因此我们不可能将它们全部包含在服务器端代码中。
最佳答案
我在Socket.io邮件组上发现这在技术上是可行的,但是使用房间功能要好得多,我就是这样做的。
关于javascript - socket.io - 用一个数据包监听多个命名空间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6722413/