我一直在阅读有关 WebRTC 的内容,它看起来非常有前途。我想制作一个简单的局域网游戏,自动连接同一网络上的人们。尽管我可以找到人们询问类似的问题,并且答案告诉他们这是可能的,但我找不到任何关于如何完成它的明确教程。
然而,我对 WebRTC 和一般的网络编程非常陌生。所以也许我只是不知道要搜索什么。
那么,如何在本地网络上使用 WebRTC 自动连接人们,而无需任何人运行单独的服务器或连接到互联网?他们应该能够在计算机上打开 html 文件,并连接到同一网络上执行此操作的其他人,即使没有互联网也是如此。
Thanks!
至少一台机器需要成为服务器,因为它需要有一个开放的端口来侦听。这是生活中与所有事物都有联系的事实;当一台机器打开连接时,另一端需要有另一台机器做出响应。没有这个,就无法建立任何联系。
如果您愿意让一台或所有机器侦听某个端口,那么您可以在 LAN 上设置 WebRTC。在这种情况下,您将不需要 STUN 或 TURN,因为没有 NAT 穿越。
WebRTC 不需要 LAN 上的 STUN 或 TURN。 WebRTC 端点可以使用 LAN 上的已知地址生成本地 ICE 候选者。这些通过信令进行交换,可以直接在 SDP 中进行,也可以作为滴流 ICE 中的 ICE 候选进行交换。无需联系 LAN 外部的 STUN 服务器即可建立对等连接。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)