javascript - 有没有办法在没有 WebRTC 的情况下连接两个浏览器?

标签 javascript networking browser webrtc p2p

我想在不使用现有代码的情况下(主要是)使用两个浏览器创建点对点连接。我想自己实现服务器基础设施,以及客户端代码。

只有一个问题,WebRTC 似乎无处不在。 不要误会我的意思,我会使用它,但由于这是一个学校项目,我必须自己实现几乎所有内容。

查看 WebRTC 源代码,我希望现有组件的一些 Javascript 实现,然而,我最终看到的是非常复杂的 C++ 代码,这些代码是为网络浏览器开发人员准备的。

是否可以在不使用 WebRTC 的情况下实现两个浏览器之间的点对点连接?

最佳答案

出于安全原因,浏览器不允许您自己发出 UDP 和 TCP 请求。您需要使用浏览器提供的 3 种协议(protocol)之一

  • HTTP
  • WebSockets
  • WebRTC

你看到的C++代码是浏览器可以用于WebRTC的底层实现

关于javascript - 有没有办法在没有 WebRTC 的情况下连接两个浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69602103/

相关文章:

linux - 如何在 Docker 容器上配置或更改 eth1 到 eth0

browser - 浏览器为您提供支持所需要的市场份额的百分比是多少?

javascript - 将 Json 作为变量加载到 jsTree 中

javascript - 实现递归ajax调用并在一个条件下停止

javascript - 在 JavaScript 中处理点/小向量的最有效方法是什么?

html - 浏览器也可以缓存嵌入的 base64 图像吗?

javascript - Chrome 中的 PPB_Graphics2D.PaintImageData : Rectangle is outside bounds. 错误是什么?

javascript - 字符串转换为整数

iphone - 即使 Wi-Fi 可用,也强制 iPhone 上的 WWAN 连接

linux - 如何使用终端更改网络信息的 IP 地址?