Lum*_*min 5 javascript client-side static-site
我正在尝试建立一个网站,允许您将文件传输到本地网络上连接的设备。该网站是静态的,将托管在 GitHub 页面上。
是否可以使用Javascript与本地网络上的其他设备进行通信(即传输文件/文本)?设备的 IP 地址已知,我正在此处寻找点对点连接。
注意:由于该网站是静态的,因此没有可以控制的服务器端代码。
谢谢
是的,可以有警告,具体取决于您的具体情况。
使用 WebRTC,您可以在网络上的两个客户端之间建立真正的点对点连接。它们可以发送数据(二进制或字符串)和媒体流(如网络摄像头和麦克风)。这甚至可以在静态页面上工作。
问题是您需要某种服务器来帮助协调连接。由于 WebRTC 标准最初建立的方式,必须进行一些来回操作才能建立点对点连接。必须存在某种在客户端之间传递信令的方法,这通常是通过 Web 套接字和中间服务器来完成的。
有一些新颖的替代方案。
未来,ORTC可能会解决这个问题,允许一次性建立呼叫的方法,使服务器端的要求更容易。
您没有详细说明您想要在网络上与什么设备进行通信的具体信息,所以也许这也是一种可能性。没有什么可以阻止您的浏览器与 LAN 上的设备进行通信。您的静态网页可以使用 Fetch API 或 AJAX 从设备检索数据。
| 归档时间: |
|
| 查看次数: |
5572 次 |
| 最近记录: |