天天看點

linux tcp 網絡程式設計 pdf,TCP/IP網絡程式設計技術基礎 PDF 掃描版[29M

《tcp/ip網絡程式設計技術基礎》是一本基于tcp/ip協定進行計算機網絡程式設計的教科書。全書通過原理介紹與例程剖析的形式,系統介紹了linux環境下如何使用c語言基于tcp/ip協定進行網絡程式設計的詳細步驟與過程。

與國内外出版的同類教材相比,本書主要的特點為:在注重闡述tcp/ip網絡通信原理與套接字api程式設計原理的基礎上,通過對例程的深人剖析,深入淺出地介紹伺服器與客戶軟體的程式設計技巧;同時,在章節的編排上更加富有銜接性。本書第1章和第2章主要介紹tcp/ip網絡通信原理與套接字api程式設計原理,第3章和第4章主要介紹循環伺服器軟體的設計方法,第5章介紹伺服器的并發機制,第6章到第8章則主要介紹并發伺服器的設計方法,第9章主要介紹伺服器并發性的統一與高效管理技術,第10章主要介紹客戶程序中的并發機制,第11章主要介紹客戶-伺服器系統中的死鎖問題,第12章則介紹了gcc編譯器的安裝與使用方法,整個12章按照“原理→循環伺服器軟體設計→并發伺服器軟體設計→并發客戶軟體設計→客戶-伺服器系統中的死鎖問題→客戶-伺服器軟體編譯環境”的順序,通過c語言例程剖析,由淺入深地介紹了基于tcp/ip協定進行計算機網絡程式設計的方法。通過以上連貫的章節編排,使得讀者能夠更加簡潔、系統地掌握網絡程式設計技術。

《tcp/ip網絡程式設計技術基礎》可供計算機與通信專業的大學生、從事計算機網絡程式設計的技術人與網絡程式設計愛好者使用,同時,也可供其他專業的學生、計算機網絡技術的愛好者,以及計算機應用技術相關的工程技術人員參考。

目錄:

第1章 tcp/ip網絡通信原理

第2章 套接字api

第3章 循環伺服器例程剖析

第4章 伺服器中的并發機制

第5章 基于多程序并發的面向連接配接伺服器例程剖析

第6章 基于多線程并發的面向連接配接伺服器例程剖析

第7章 基于單線程并發的面向連接配接伺服器例程剖析

第8章 基于線程池并發的面向連接配接伺服器例程剖析

第9章 基于epoll的并發的面向連接配接伺服器例程剖析

第10章 客戶程序中的并發機制

第11章 客戶—伺服器系統中的死鎖問題

第12章 gcc編譯器簡介

參考文獻

linux tcp 網絡程式設計 pdf,TCP/IP網絡程式設計技術基礎 PDF 掃描版[29M