chaos網(wǎng)絡(luò)事件庫(kù)
Chaos 是一個(gè)基于 Linux 平臺(tái), reactor 模式的網(wǎng)絡(luò)事件庫(kù), 目前僅支持 TCP 傳輸協(xié)議, 僅在 x86_64下編譯, 并遵循3-clause BSD 開源協(xié)議. 在使用上, 可以說(shuō)它很像 boost asio, 可能是由于我對(duì) boost asio 的接口設(shè)計(jì)很有愛(ài)吧, 而且對(duì)于 boost asio 在異步編程方面的思想, 我個(gè)人也比較認(rèn)同, 但至今我也沒(méi)有仔細(xì)閱讀過(guò) boost asio 的源碼, 一是 boost 的模板化編程在可讀性上讓我比較折磨, 其二則是不想在對(duì)設(shè)計(jì)先入為主的情況下去開發(fā) chaos, 很多事情只有我們自 己親自去思考, 才能有所收獲.
評(píng)論
圖片
表情
