node.js - engine.io 和 socket.io 有什么区别?

标签 node.js socket.io

如果此问题重复,请纠正我。 关于 node.js,我使用 socket.io 进行从客户端应用程序到服务器应用程序的实时套接字连接。 我刚听说engine.io,engine.io 是socket.io 的替代品吗? 我在engine.io 网站上找不到任何有用的信息

提前致谢

最佳答案

engine.io是比socket.io低级的库。

Engine is to Socket.IO what Connect is to Express.

如果您想要较低级别的抽象,请使用 engine.io。如果你想要一个 websocket 抽象,请继续使用 socket.io。

如果您在 socket.io 之上构建库/框架,您会更感兴趣 engine.io。

如果您在 socket.io 之上构建应用程序,您会更感兴趣 socket.io。

关于node.js - engine.io 和 socket.io 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8542502/

相关文章:

node.js - nodejs express - 区分大小写的 URL

node.js - 打开终端时出错

javascript - Node.js 中的服务器命令(或等效命令)

javascript - 在 shell 执行期间无法使用 socket.io 发出当前服务器状态

javascript - 回调中的 DOM 操作

python - 如何在 Python virtualenv 中安装 lessc 和 nodejs?

node.js - git 推送的更改未反射(reflect)在 heroku 服务器上

javascript - express 应用服务器。只听所有接口(interface)而不是本地主机

javascript - 如何修复套接字 io 中的 400 错误错误请求?

Node.js 在 app.post 之外获取响应