【问题标题】:What is the relationship between ws engine.io and socket.iows engine.io和socket.io是什么关系
【发布时间】:2016-06-14 23:23:08
【问题描述】:

This question 基本上听起来就像节点库 Socket.io 使用了使用 ws 的库 engine.io。

鉴于每个人都可以独立创建 WebSocket 连接,它们各自扮演什么角色?

【问题讨论】:

标签: websocket socket.io engine.io


【解决方案1】:

查看Introducing Socket.IO 1.0 - New engine 了解他们制作Engine.IO 的原因。

Engine.IO 具有所有浏览器技巧和不同的兼容性功能,并且模块化了 Socket.IO 代码库。

你说得对,Socket.IO 使用了使用 ws 的 Enginge.IO。

  • Engine.IO 负责连接和浏览器黑客攻击。
  • ws 在升级到 websockets 时使用。

Socket.IO 句柄

  • 设置/连接到 http.Server。 (但 engine.io 也有这个)
  • 客户名单
  • 房间
  • 命名空间
  • Socket.IO数据包格式的解码/编码

【讨论】:

  • 那么socket.io在这种情况下做了什么?
猜你喜欢
  • 1970-01-01
  • 2012-01-22
  • 2022-01-02
  • 2012-03-25
  • 1970-01-01
  • 2014-03-14
  • 2013-06-14
  • 2018-02-16
  • 2020-05-04
相关资源
最近更新 更多