C++的網(wǎng)絡(luò)庫ASIO , libev, libeventAsio C++ Library http:///Asio 聽說這個(gè)網(wǎng)絡(luò)庫用起來比較簡便一些,。應(yīng)該要比ACE要好用一些吧,。 好像也被收入Boost 里面去了,Boost.Asio 不知道有朋友用過沒有,,或者大家都用什么網(wǎng)絡(luò)庫?。?nbsp; 直接原始API,?,?? ===================================“使用事件驅(qū)動(dòng)模型實(shí)現(xiàn)高效穩(wěn)定的網(wǎng)絡(luò)服務(wù)器程序": http://www.ibm.com/developerworks/cn/linux/l-cn-edntwk/ 文章提到了幾個(gè)io事件的封裝庫,,可能現(xiàn)在的高性能服務(wù)器都是要iocp模型(Windows)epoll(Linux)來實(shí)現(xiàn)的,。這些庫就是epoll這些調(diào)用的封裝吧,libev 自己說性能要比libevent要好一些,。不過libevent先出來,,用的人應(yīng)該比較多,比如memcached就用到了libevent,。asio應(yīng) 該也是封裝的epoll,,性能不會(huì)差很遠(yuǎn)吧。 libev http://software./pkg/libev.html libevent http:///~provos/libevent/ 當(dāng)然,,另外,,還有大名鼎鼎的 ACE ,其安裝文檔:http://www.dre./~schmidt/DOC_ROOT/ACE/ACE-INSTALL.html#platforms |
|