我希望使用 socket.io 的功能,例如自定义事件、房间和广播,但我想将 engine.io 用作传输层,以实现其更可靠的基于升级而不是回退-基于设计。
看完this article我觉得这是可能的:
Engine.IO acts as a transport layer for the data exchanged by Socket.IO between a server and a browser. It does not replace Socket.IO. It simply abstracts out the inherent complexity of supporting realtime data exchange in multiple browsers, devices and networks.
有人知道这是否可行吗?
最佳答案
engine.io 是 socket.io 的传输层。您无需执行任何操作。
查看此 package.json 文件以查看依赖项:https://github.com/LearnBoost/socket.io/blob/master/package.json
关于javascript - 如何将 socket.io 与 engine.io 一起用作传输?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14838467/