gpt4 book ai didi

node.js - Socket.io 传输类型

转载 作者:太空宇宙 更新时间:2023-11-04 02:32:40 25 4
gpt4 key购买 nike

一段时间以来,我一直在搜索有关 socket.io 的各种传输类型的信息。我找到了以下运输类型列表:

  1. 网络套接字
  2. 闪存 socket
  3. html 文件
  4. xhr 轮询
  5. jsonp 轮询
  6. 投票

不确定列表是否按优先级顺序排列。但是,非常奇怪的是没有文档来详细描述所有这些传输类型。例如在每种情况下如何处理和服务连接。

从性能的角度理解这一点很重要。就像如果我的node.js应用程序有比websocket连接更多的轮询连接,那么它是否会妨碍某些东西,以便我可以将socket.io配置为仅接受wesocket传输类型或某种类型。为此,我想了解每种传输类型中发生的情况。

请分享一些东西,我被困了很长一段时间,运气不好。

最佳答案

从版本 1.3.6 开始,支持的传输方式为:

  • 轮询-jsonp
  • 轮询-xhr
  • 投票
  • 网络套接字

优先考虑Websocket,其他方法都是基于轮询,比较类似。

您可以查看传输实现 here .

关于node.js - Socket.io 传输类型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25176392/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com