我正在尋找一個良好的(簡單)插槽庫,我可以合併成一個XMPP客戶端我建立的下嵌入式Linux。包裝件 - 用於嵌入式Linux
有不少人提出建議的boost :: ASIO,既然我已經熟悉C++和提升的某些方面 - 我想我可能這包裹成一個C庫從我的代碼調用。
如何很難讓人覺得這可能與使用另一個插槽庫 - 我只是過於複雜的東西?
我已經看過了簡單的套接字庫(C語言編寫的),但我覺得這是一個有點棘手的異步消息。
我需要支持的接口上進一步澄清(回答下面的評論): 連接(IP,端口)
接近()
getIncomingMessage()
我還需要一些方法通知什麼時候發送了什麼東西 - 輪詢會過於緊張,因爲這是一種只能週期性發送數據的連接,並且長時間處於理想打開狀態(直到有人關閉設備)。
貴庫需要什麼樣的C接口的暴露? – 2011-06-04 15:55:39
如果您只使用同步io操作,Simple Sockets Library可能足夠好。對於異步操作,ASIO是一個冠軍。但是,我想知道如何構建你的庫和你需要的'io_service',然後再擔心其他事情。 – Sean 2011-06-04 17:16:14