我對Arduino非常新穎,我堅持使用Arduino代碼,我需要從客戶端接收多個連續請求,並在Arduino板中更新值。我正在使用帶有Arduino和aRest庫的以太網板來向Arduino開發板提供RESTFul服務。在aRest arduino中接收多個客戶端請求作爲web服務器
請檢查下面的代碼,讓我知道我應該怎麼修改或編輯,以達到以下要求(請注意,我有評論看門狗相關的代碼),
https://gist.github.com/shaikhmshariq/36264bf20f24faf078c4155542fc6836
我需要接收多個(順序)通過EthernetClient從客戶端發出請求並根據收到的輸入更新電機速度。當我運行下面的代碼時,
- 看門狗 - 它重置板,並因爲它在4秒後電機關閉,這不是我想要的。
- 沒有看門狗 - 它根本沒有收到第二個請求,這意味着服務器在服務第一個請求後根本沒有響應,我收到服務器的即時響應。
投票下來的問題沒有任何評論的意思是什麼?這裏缺少什麼? –
您可以顯示您正在編寫的代碼和/或請求嗎?您可能不會在發送第二個連接之前關閉連接,請嘗試將此標頭添加到您的請求中:「Connection:close」在發送值後立即完成連接。 – George
嗨,喬治。我能夠弄清楚這個問題,我很快就會分享我的發現。儘管代碼可以從我從Github分享的鏈接中看到。由於格式化問題,我無法在此處放置代碼,因此我在Github上分享了它。 –