《高性能Linux網絡編程核心技術揭秘》沒有從基本的網絡編程知識講起,而是着眼于當前業界主流的Linux高性能網絡編程框架,並以實戰案例的形式將相關知識展現出來。本書詳細講解高性能Linux網絡編程的常用框架,包括Linux網絡自帶的基本I/O模型epoll、Intel公司的DPDK、高性能服務器Nginx、高性能事件庫libevent,並配套全部示例源碼。
本書共分10章,內容包括高性能網絡編程概述、Linux基礎和網絡、搭建Linux網絡開發環境、網絡服務器設計、基於libevent 的FTP服務器、基於epoll的高併發聊天服務器、高性能服務器Nginx架構解析、DPDK開發環境的搭建、DPDK應用案例實戰、基於P2P架構的高性能遊戲服務器。
本書既適合Linux高性能網絡編程初學者、高性能網絡服務器開發人員、高併發遊戲服務器開發人員等閱讀,也適合作為高等院校計算機網絡與通信、計算機網絡技術等相關專業的教材。
朱文偉,名校計算機專業統招碩士。20多年C\C++、Java開發經驗,主導開發過密碼、圖形、人工智能等方向的產品。精通Linux、Windows系統開發及數據庫開發技術。著有圖書《PyQt 5從入門到精通》《Qt?6.x從入門到精通》《LinuxC/C++服務器開發實踐》《OpenCV4.5計算機視覺開發實戰:基於Python》《OpenCV4.5計算機視覺開發實戰(基於VC++)》《LinuxC與C++一線開發實踐》《密碼學原理與Java實現》《VisualC++ 2013從入門到精通》。