我必須設計一個解決方案,允許通過遠程託管的Web應用程序讀取本地傳感器生成的實時數據。是否可以打開WebSocket到客戶端本地主機?
設計仍在進行中:傳感器的數據可以通過客戶機上安裝的Windows應用程序/服務或位於客戶機相同網絡上的外部硬件(如樹莓)來處理。
現在,我對WebSockets很陌生,但他們看起來正是我需要通過瀏覽器提供實時數據。
我的問題是:遠程Web應用程序可以打開WebSocket到位於客戶端所屬的同一本地網絡上的服務器嗎? 解決方案B可能嗎?我怎樣才能做到這一點? 例如,我希望服務器位於客戶端本地主機上。傳感器將數據發送到本地Windows服務,並且Web應用程序將通過打開WebSocket到本地主機(客戶端本地主機,而不是服務器本地主機!)來顯示它們。
是否有可能從傳感器發送任何數據到websocket服務器? –
是的,我打算實現一個Windows應用程序,它從傳感器讀取數據並在至少有一個客戶端連接時發送它們(生產者 - 消費者模式) – blian