【问题标题】:Socket.io - Socket connection between clientsSocket.io - 客户端之间的套接字连接
【发布时间】:2013-08-18 16:38:33
【问题描述】:

我正在寻找某种形式来在客户端之间建立套接字连接,而无需通过服务器。是否有任何节点包可以做到这一点?服务器只发送另一个客户端套接字,客户端相互接收和发送数据..

或者,我们如何进行植入。我们需要在客户端建立一个服务器,但是我们没有在客户端安装节点..

【问题讨论】:

  • 那不可能.. 客户端无法在不通过服务器的情况下找到彼此.. 此外,Web 浏览器无法充当服务器,因为这取决于操作系统配置和防火墙设置..跨度>

标签: javascript connection socket.io client


【解决方案1】:

目前以某种形式存在的最接近的东西目前不是 socket.io 的一部分。它被称为 WebRTC,目前在 Chrome 中实现。它允许浏览器与其他浏览器连接。

http://www.webrtc.org

【讨论】:

    【解决方案2】:

    问题是您的客户是什么类型的应用程序?如果您谈论的是普通的网络浏览器,则需要考虑编写 pluings(艰难的案例)。

    如果您谈论的是您拥有更多控制权的客户端,那么您应该研究通过 Skype 或 P2P 应用程序利用漏洞的技术。

    http://it.slashdot.org/story/06/12/15/191205/how-skype-punches-holes-in-firewalls

    一般来说,服务器用于 TCP 套接字编排,实际通信直接进行。

    【讨论】:

      猜你喜欢
      • 2016-10-18
      • 2015-02-08
      • 2011-05-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-27
      • 2014-02-14
      • 2018-01-09
      相关资源
      最近更新 更多