我必须设计一个解决方案,允许通过远程托管的Web应用程序读取本地传感器生成的实时数据。是否可以打开WebSocket到客户端本地主机?
设计仍在进行中:传感器的数据可以通过客户机上安装的Windows应用程序/服务或位于客户机相同网络上的外部硬件(如树莓)来处理。
现在,我对WebSockets很陌生,但他们看起来正是我需要通过浏览器提供实时数据。
我的问题是:远程Web应用程序可以打开WebSocket到位于客户端所属的同一本地网络上的服务器吗? 解决方案B可能吗?我怎样才能做到这一点? 例如,我希望服务器位于客户端本地主机上。传感器将数据发送到本地Windows服务,并且Web应用程序将通过打开WebSocket到本地主机(客户端本地主机,而不是服务器本地主机!)来显示它们。
是否有可能从传感器发送任何数据到websocket服务器? –
是的,我打算实现一个Windows应用程序,它从传感器读取数据并在至少有一个客户端连接时发送它们(生产者 - 消费者模式) – blian