2016-03-15 59 views
0

我必須通過TCP連接將JSON包發送到本地網絡中的嵌入式系統。我有一個在這個嵌入式系統上運行的python腳本,所以它就像一個服務器,並用另一個JSON包進行響應。通過TCP從html網站發送JSON包

在點擊本網站上的按鈕後,有什麼可能的解決方案來發送和接收數據。

<button class="btn" onclick="Auswahl('Quit')" href="">Quit</button> 

這是我的按鈕看起來應該像什麼和JSON應該是這樣的格式:

{"Mode":"Modus","Debug_cmd":"String"} 

回答

0

你必須提供一個HTTP服務器,讓您的XHR請求,並連接到TCP服務器從後端TCP服務器,這可以通過簡單的http://flask.pocoo.org/路由來實現。

另一種解決方案是提供舊版瀏覽器不支持的WebSocket連接。爲此你可以使用Twisted或者Tornado,或者你可以在當前的Python腳本中使用簡單的輕量級庫。

但是沒有辦法在瀏覽器中使用HTTP或WS建立TCP連接。

+0

所以我嘗試了扭曲,但我的問題是,我想定期發送數據到客戶端,並從隊列中獲取此數據。在我的理解中,扭曲是建立在對事件做出反應的基礎上的有沒有辦法發送數據,我們可以說30毫秒?或龍捲風是我的問題更好的解決方案? – mauerflitzer