2015-05-08 211 views
0

我正在openwrt上開發一個應用程序,我需要能夠發送HTTP POST並接收它們。這意味着我需要同時成爲客戶端和服務器端。REST客戶端和服務器的Openwrt庫

的IDEIA是支持模式實時

波紋管 - >輪詢模式 - 在發送POST到服務器,並處理答案

- >推模式 - 在我收到一個POST從一個客戶端並且必須發送一個答案

到目前爲止,我只找到實現服務器或客戶端的庫,但從來沒有兩個。我可以使用兩個不同的庫來實現我想要的結果,但它看起來有點「髒」。以下是我迄今發現:

- >的libcurl - 實現了客戶端

- > libmicrohttpd - 實現服務器端

- > libwebsockets - 實現的WebSockets,但我真的不知道是適合我想要的,需要一些進一步的測試

有人知道任何更適合的圖書館?我有點卡在此刻:)

回答

0

不知道你的應用程序的任何細節我建議如下。請使用基本的和簡單的解決方案:爲調查模式

  • 爲推模式
    • wget的 uhttpd編寫膠合這兩個積木在一起的灰腳本。使用cgi-bin以輪詢模式運行腳本。