本書較為全面地介紹了基於Linux網路程式設計的基礎知識和程式設計技術,章節安排貼近企業專案需求,對基於Linux C/C 語言的多線程程式設計和Linux操作系統支援的網路庫函數等進行講解,由易到難,逐層遞進。 本書共分12章,內容包括網路概述、網路基礎概念、套接字、TCP程式設計、UDP程式設計、原始套接字程式設計、網路I/O模型、伺服器設計,以及四大綜合實踐專案(HTTP伺服器、FTP伺服器、併發聊天伺服器與C/S和P2P聯合架構的併發遊戲伺服器),通過專案練習説明讀者鞏固所學的程式設計技術。 本書適合具有Linux C/C程式設計基礎、需要掌握Linux伺服器程式設計的開發人員閱讀,也適合高等院校和培訓學校計算機軟體開發相關專業的師生作為參考用書。