我正在尝试建立一个网站,允许您将文件传输到本地网络上连接的设备。该网站是静态的,将托管在GitHub页面上。
是否可以使用Javascript与本地网络上的其他设备进行通信(即传输文件/文本)?设备的IP地址是已知的,我在这里寻找对等连接。
注意:由于该网站是静态的,因此没有可以控制的服务器端代码。
谢谢
是的,根据您的情况的具体情况,可能需要做出警告。
使用WebRTC,您可以在网络上的两个客户端之间建立真正的对等连接。他们可以发送数据(二进制或字符串)和媒体流(例如网络摄像头和麦克风)。这甚至可以从静态页面运行。
问题是您需要某种服务器来帮助协调连接。由于最初建立WebRTC标准的方式,建立对等连接必须进行一些往返操作。必须存在一些在客户端之间传递信号的方法,通常通过Web套接字和中间服务器来完成。
有一些新颖的选择。
将来,ORTC可能会解决此问题,允许采用一次性方法来建立呼叫,从而使服务器端要求更加容易。
您没有详细说明要与网络上的设备进行通讯的细节,因此也许这也是可能的。没有什么可以阻止您的浏览器与LAN上的设备进行通信。您的静态网页可以使用Fetch API或AJAX从设备检索数据。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句