高性能、高并發TCP服務器(多線程調用libevent)

jopen 10年前發布 | 113K 次閱讀 libevent 網絡工具包

本文講述的TCP服務器是模仿memcache中的TCP網絡處理框架,其中是基于libevent網絡庫的。

主線程只處理監聽客戶端的連接請求,并將請求平均分配給子線程。

子線程處理與客戶端的連接以及相關業務。

每個子線程有一個“連接”隊列。每個“連接”有一個“反饋”隊列。

 

先上個流程圖,要上班了,以后再解釋。代碼以后再上···

 高性能、高并發TCP服務器(多線程調用libevent)

高性能、高并發TCP服務器(多線程調用libevent)

實現代碼地址:http://download.csdn.net/detail/aillean/7521245

原文地址:http://blog.csdn.net/i_am_jojo/article/details/7587838
 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!