raf*_*ude 21 javascript html5 node.js socket.io
LearnBoost似乎有一个名为engine.io的新项目,理论上似乎与socket.io相似.1)在什么情况下你会使用一个与另一个?2)对于需要通过node.js进行基于HTML5套接字通信的新项目,我们应该使用engine.io和NOT socket.io吗?
nic*_*des 19
来自https://github.com/LearnBoost/engine.io
Engine的主要目标是确保最可靠的实时通信.与之前的socket.io核心不同,它始终首先建立长轮询连接,然后尝试升级到侧面"测试"的更好的传输.
在socket.io项目的生命周期中,我们发现依赖HTML5 WebSocket或Flash Socket作为第一个连接机制存在无数的缺点.
两者显然都是建立双向通信的正确方式,HTML5 WebSocket是未来的发展方向.但是,为了满足大多数业务需求,替代传统的HTTP 1.1机制与提供相同的解决方案一样好.
Mar*_*ark 12
engine.io是socket.io的新核心,所以使用socket.io除非你想要一些其他API :-)根据两个模块的作者,引擎将集成到socket.io 1.0: http:// groups中. google.com/group/socket_io/browse_thread/thread/6e759a508b231b4
"下一步是什么
1.0即将推出,它采用了我们的下一代实时核心Engine.IO.0.9分支仅接收维护更新以确保最大稳定性."
| 归档时间: |
|
| 查看次数: |
13533 次 |
| 最近记录: |