在孤立的局域网上,是否有办法只使用DHCP服务器分配的IP地址建立WebRTC连接呢?
我知道可以使用Node.js和Socket.io进行此操作,但是希望不需要使用这种服务器,因为我的能力有限。我是一位涉猎编程的科学教师,所以请保持简单易懂。谢谢!
更新
Alex,你说得对,如果所有计算机都在同一本地网络上,则可以避免使用STUN服务器。尽管我不得不安装Node.js在我的笔记本电脑上,但这真的并不复杂。然后我尝试了一堆没有用的“工作示例”,直到我发现这个和他的GitHub文件。
运行Node中的服务器脚本后,在同一台机器的两个浏览器窗口之间建立了DataChannel
连接,但不适用于不同的计算机。我编辑了.html文件,将其指向我的本地服务器IP地址,而不是localhost,然后就可以连接多台计算机了。然后进行了真正的测试-是否可以在没有互联网连接的情况下使用?我找到了指定使用Google的STUN服务器的行,并将其从
var config = {"iceServers":[{"url":"stun:stun.l.google.com:19302"}]};
改成了
var config = {"iceServers":[]};