我想在不使用现有代码的情况下(主要是)使用两个浏览器创建点对点连接。我想自己实现服务器基础设施,以及客户端代码。
只有一个问题,WebRTC 似乎无处不在。 不要误会我的意思,我会使用它,但由于这是一个学校项目,我必须自己实现几乎所有内容。
查看 WebRTC 源代码,我希望现有组件的一些 Javascript 实现,然而,我最终看到的是非常复杂的 C++ 代码,这些代码是为网络浏览器开发人员准备的。
是否可以在不使用 WebRTC 的情况下实现两个浏览器之间的点对点连接?
最佳答案
出于安全原因,浏览器不允许您自己发出 UDP 和 TCP 请求。您需要使用浏览器提供的 3 种协议(protocol)之一
- HTTP
- WebSockets
- WebRTC
你看到的C++代码是浏览器可以用于WebRTC的底层实现
关于javascript - 有没有办法在没有 WebRTC 的情况下连接两个浏览器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69602103/