是否可以打开WebSocket到客户端localhost?

时间:2017-07-24 09:04:12

标签: websocket web-application-design

我设计的解决方案允许通过远程托管的Web应用程序读取本地传感器生成的实时数据。

设计仍在进行中:传感器'数据可以由安装在客户端计算机上的Windows应用程序/服务处理,也可以由位于客户端计算机的同一网络上的某些外部硬件(如树莓)处理。

现在,我对WebSockets非常陌生,但它们似乎正是我通过浏览器提供实时数据所需要的。

我的问题是:远程Web应用程序是否可以将WebSocket打开到位于客户端所属的同一本地网络上的服务器? 解决方案B可能吗?我怎样才能做到这一点? design 例如,我希望服务器位于客户端localhost上。传感器将数据发送到本地Windows服务,Web应用程序将通过打开WebSocket到localhost(客户端localhost,而不是server localhost!)来显示它们。

1 个答案:

答案 0 :(得分:0)

好吧,我做了一些测试,答案是肯定的,这是可能的。 测试设置:

  • 托管在远程服务器上的网页,其WebSocket客户端连接到“localhost”。
  • 在我的电脑上运行的WebSocket服务器。

有效。