【问题标题】:Does HTML5 Support Peer-to-Peer (and not just WebSockets)HTML5 是否支持点对点(而不仅仅是 WebSockets)
【发布时间】:2011-05-10 01:26:37
【问题描述】:

我使用的语言是 HTML5 兼容浏览器上的 Javascript。

我的理解是,WebSockets 需要一个套接字服务器来在客户端之间来回传输推送通知和消息。

HTML5 是否存在不需要套接字服务器的实际点对点功能?有没有人看过 Javascript 中的示例客户端代码来体现这种能力?

【问题讨论】:

标签: html p2p websocket


【解决方案1】:

查看Will HTML5 allow web apps to make peer-to-peer HTTP connections? 的答案 但是,WebSockets 规范中的内容似乎已经消失,所以我怀疑现在的答案是否定的。

【讨论】:

  • 这是不正确的,WebRTC 支持直接点对点通信。并且已经有现有的应用程序在使用它:sharefest.mepeer5.com
  • 是的,WebRTC 确实接手了这件事。不过,在 2010 年,这还不算什么。我相信在它有任何稳定的实现之前已经过了一年多。
【解决方案2】:

【讨论】:

    【解决方案3】:

    https://www.peer5.com/faq

    刚在网上看到这个,可能值得一看。

    【讨论】:

      【解决方案4】:

      大多数情况下,浏览器都位于防火墙后面,您无法直接连接到浏览器。如果您不想自己实现服务器,有一个解决方案:

      https://httprelay.io/

      您可以使用 AJAX 调用在浏览器之间进行通信。

      【讨论】:

      • 我喜欢httprelay.io github上有没有类似httprelay.io的源代码?
      猜你喜欢
      • 2012-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-23
      • 2016-08-02
      • 1970-01-01
      • 2022-01-20
      • 2018-04-17
      相关资源
      最近更新 更多