如何使用socket.io和engine.io作为传输?

时间:2013-02-12 17:41:09

标签: javascript websocket socket.io

我正在寻找使用socket.io的功能,例如自定义事件,房间和广播,但我想使用engine.io作为传输层,以实现更可靠的基于升级而不是后备 - 基于设计。

在阅读this article之后我觉得这是可能的:

  

Engine.IO充当Socket.IO在服务器和浏览器之间交换的数据的传输层它不会取代Socket.IO 。它简单地抽象出在多个浏览器,设备和网络中支持实时数据交换的固有复杂性。

有谁知道这是否可行?

1 个答案:

答案 0 :(得分:0)

engine.io是socket.io的传输层。你不需要做任何事情 查看这个package.json文件以查看依赖项:https://github.com/LearnBoost/socket.io/blob/master/package.json