2011-03-16 62 views

回答

4

Boost.Asio在SO上的boost-asio標籤中經常討論。

大多數程序與 外界以某種方式進行交互,無論是 通過文件,網絡,串行電纜 ,或控制檯:從我寫的標籤維基複製。有時候, 就是網絡的情況, 單獨的I/O操作可能需要很長時間才能完成。這對發展中的應用 提出了特別的挑戰。所述Boost.Asio的庫旨在用於使用C++程序員爲 系統編程,其中訪問 操作系統功能如 網絡是經常需要

1

看看ZeroMQ它有幾個接口,包括C++。

它只是一個套接字tcp服務器,但這是上訴的一部分。它在非常自由的LGPL許可下可選擇商業支持。

1

看看ACE工具包。特別是反應堆和事件解複用和事件處理程序調度支持。該許可證非常簡單,與BSD許可證相似