我正在考虑探索让我们的客户端软件作为服务在高端口上运行并侦听来自 127.0.0.1 的简单 http GET 请求的想法。理论上,我可以通过 js 从我的网站提供的网页访问此服务。
1) 用户安装客户端软件,将自身安装为服务并在 127.0.0.1:8080 上等待经过身份验证的请求
2)当用户点击我的主页时页面上的js向127.0.0.1:8080发出xhtml请求并询问状态
3) 然后主页向我的 Web 服务器发出另一个 js 请求,发送它收到的状态。
这将允许我的用户从浏览器实时上传/下载和编辑 USB 连接设备上的文件。轮询可能是类似于我们今天所做的后备方法。
有没有人这样做,有什么潜在的陷阱?这甚至会起作用吗?