【发布时间】:2019-10-06 13:44:18
【问题描述】:
我的目标是创建一个 p2p 无服务器 Web 应用程序,但我还不完全清楚这些可能性。我认为需要对等发现并且会有 NAT 问题。之后,我在谷歌上搜索并阅读了很多文章,得出的结论是 WebRTC 是我唯一的选择。但是,有一点我不明白:
为什么不能通过简单地发送带有连接信息的共享链接来创建 p2p 连接?如果 Alice 通过example.com/?info=<IP_ADDRESS>&info2=<OTHER_STUFF> 将她的公共 IP(以及报价中的任何其他内容)发送给 Bob,那么为什么 Bob 不能立即连接到 Alice?为什么 Bob 需要向信令服务器发送响应?
这个答案似乎表明这是不可能的:Establishing WebRTC peer connection
但我不明白为什么,应该有足够的信息。是信任问题吗?
是否有可能使用任何技术(即不仅是 WebRTC)创建一个 p2p 应用程序,其中只有 Alice 发送她的信息,Bob 可以使用 Alice 的 IP 地址回复 Alice?
【问题讨论】:
标签: javascript webrtc p2p