我的目标是创建一个点对点的无服务器 Web 应用程序,但我对其可能性并不完全清楚。我认为需要对等发现,并且可能会存在 NAT 问题。之后,我在 Google 上进行了搜索并阅读了很多文章,得出结论,WebRTC 是我唯一的选择。然而,有一件事我不明白:为什么不能通过在 URL 的 GET 参数中发送包含连接信息的可共享链接来创建点对点连接?如果 Alice 通过 example.com/?info=<IP_ADDRESS>&info2=<OTHER_STUFF> 发送她的公共 IP(以及其他在 offer 中的内容)给 Bob,那么为什么 Bob 不能立即连接到 Alice?为什么 Bob 需要向信令服务器发送响应呢?
这篇答案似乎暗示了这是不可能的: Establishing WebRTC peer connection ,但我不明白其中原因。因为应该有足够的信息,这是一个信任问题吗?
是否有任何技术(而不仅仅是 WebRTC)可以创建仅 Alice 发送她的信息,Bob 可以使用 Alice 的 IP 地址回复 Alice 的点对点应用程序呢?
这篇答案似乎暗示了这是不可能的: Establishing WebRTC peer connection ,但我不明白其中原因。因为应该有足够的信息,这是一个信任问题吗?
是否有任何技术(而不仅仅是 WebRTC)可以创建仅 Alice 发送她的信息,Bob 可以使用 Alice 的 IP 地址回复 Alice 的点对点应用程序呢?