A. Linux網路編程的介紹
《Linux網路編程》是2010年清華大學出版社出版的圖書,作者是宋敬彬、孫海濱。linux是目前最流行的開源操作系統,網路功能在linux下佔有核心的地位。本書循序漸進地從應用層到linux內核、從基本知識點到綜合案例派襲扮,向讀者介紹如何在linux下進行網路程序設計。本書內容分為4個部分:linux程序設計基礎部分、linux用戶空間網禪激絡編程部分、linux內核網路編程部分以及綜合案例部分。內容包含linux系統概述、linux編程環境、linux文件系統簡介、linux下的進程和線程、tcp/ip協塵灶議族、應用層網路服務程序、tcp編程、主機信息獲取、數據io復用、udp編程、高級套接字、套接字選項、原始套接字、伺服器模型、ipv6、linux 內核網路部分結構及分布、netfilter框架內報文處理。
B. Windows和Linux下的網路編程方法的異同
Linux下的網路編程與Windows下採用底層的API類似,但是也有區別:扒緩啟區別一:Windows下需加上WSAStartup()函數區別二:關閉socket:Linux為close(),Windows為closesocket()windows下採用上層的API,一般有CSocket和CAsynSocket這兩種類型的類這種情況以下socket函數一般的首字母大春如寫。而底層的API不管是windows下的還是哪叢linux下的socket函數首字母都是小寫的。