wsengine.io和socket.io有什么关系
What is the relationship between ws engine.io and socket.io
This question 基本上听起来像节点库 Socket.io 使用库 engine.io,后者使用 ws.
考虑到每个都可以独立创建 WebSocket 连接,它们各自扮演什么角色?
查看 Introducing Socket.IO 1.0 - New engine 了解他们为什么制作 Engine.IO。
Engine.IO 拥有所有浏览器 hack 和不同的兼容性,并且模块化了 Socket.IO 代码库。
你是正确的 Socket.IO 使用 Enginge.IO 而 Enginge.IO 使用 ws.
- Engine.IO 负责连接和浏览器黑客攻击。
- 升级到 websockets 时使用 ws。
Socket.IO 句柄:
- setup/connection 到 http.Server。 (但是 engine.io 也有这个)
- 客户名单
- 房间
- 命名空间
- decoding/encoding Socket.IO 数据包格式
This question 基本上听起来像节点库 Socket.io 使用库 engine.io,后者使用 ws.
考虑到每个都可以独立创建 WebSocket 连接,它们各自扮演什么角色?
查看 Introducing Socket.IO 1.0 - New engine 了解他们为什么制作 Engine.IO。
Engine.IO 拥有所有浏览器 hack 和不同的兼容性,并且模块化了 Socket.IO 代码库。
你是正确的 Socket.IO 使用 Enginge.IO 而 Enginge.IO 使用 ws.
- Engine.IO 负责连接和浏览器黑客攻击。
- 升级到 websockets 时使用 ws。
Socket.IO 句柄:
- setup/connection 到 http.Server。 (但是 engine.io 也有这个)
- 客户名单
- 房间
- 命名空间
- decoding/encoding Socket.IO 数据包格式