TCP IP網路程式設計 (韓)尹聖雨pdf下載
阿新 • • 發佈:2019-01-10
來自圖靈社群的優質資源!!!
為初學者準備的網路程式設計! 韓國TCP/IP經典教程!手把手教你套接字程式設計! 本書涵蓋作業系統、系統程式設計、TCP/IP協議等多種內容,結構清晰、講解細緻、通俗易懂。書中收錄豐富示例,詳細展現了Linux和Windows平臺下套接字程式設計的共性與個性。特別是從程式碼角度說明了不同模型伺服器端的區別,還包括了條件觸發與邊緣觸發等知識,對開發實踐也有很大幫助。 本書針對網路程式設計初學者,面向具備C語言基礎的套接字網路程式設計學習者,適合所有希望學習Linux和Windows網路程式設計的人。 第一部分主要介紹網路程式設計基礎知識。此部分主要由Windows和Linux平臺網路程式設計必備基礎知識構成,不會過多涉及作業系統特性相關內容。第一部分並非第二部分和第三部分的簡化版,而是介紹了兩種作業系統的共性。 第一部分的特點決定了本書的敘述方式。如果根據不同作業系統分別展開敘述,則會產生大量重複內容。因此,本書圍繞一個作業系統進行講解,然後指出系統間差異。選擇哪一種作業系統也成為困擾我的一個問題,剛開始考慮使用相對流行的Windows,但最終選了Linux。Windows套接字是以UNIX系列的BSD套接字模型為基礎設計而成的,所以我認為先介紹Linux平臺下的套接字更有助於理解。這個決定也反映出不少程式設計師的想法,相信同樣有助於各位學習。其實基於哪種作業系統展開敘述對第一部分的影響並不大,關於這一點,各位在學習過程中會有切身感悟。 第二部分和第三部分與作業系統有關。不同作業系統提供的系統函式不同,支援的功能也有差異,因此,有些內容必須分開討論。第二部分主要是Linux相關內容,而第三部分主要是Windows相關內容。希望從事Windows程式設計的朋友也瀏覽一下第二部分的內容,即使在Windows平臺下程式設計,這部分內容同樣會幫助您提高技藝。 第四部分是收尾階段,各位可以把這部分內容視為對之前學習的總結。其中包含了作者作為網路程式設計先行者的學習建議,希望大家以輕鬆的心態閱讀
下載地址:http://download.csdn.net/detail/wtw1028/8899067