本書面對的讀者是那些希望自己編寫的程式能夠使用成為套接字(socket)的api進行彼此通訊的人。
目錄:0、準備環境
1、簡介
2、傳輸層:tcp、udp和sctp
3、套接字程式設計簡介
4、基本tcp套接字程式設計
5、tcp客戶/伺服器程式例子
6、i/o復用:select和poll函式
7、套接字選項
8、基本udp套接字程式設計
9、基本sctp套接字程式設計
10、sctp客戶/伺服器程式例子
11、名字與位址轉換
12、ipv4與ipv6互操作性
13、守護程序和inetd超級伺服器
14、高階i/o函式
15、unix域協議
16、非阻塞式i/o
17、ioctl操作
18、路由套接字
19、秘鑰管理套接字
20、廣播
21、多播
22、高階udp套接字程式設計
23、高階sctp套接字程式設計
24、帶外資料
25、訊號驅動式i/o
26、執行緒
27、ip選項
28、原始套接字
29、資料鏈路訪問
30、客戶/伺服器程式設計正規化
31、流
UNIX網路程式設計卷1 套接字聯網API
internet一詞有多種含義。一是網際網 internet 採用tcp ip協議族通訊的任何網路都是網際網,網際網路就是乙個網際網。二是網際網路 internet 它是乙個專用名詞,特指從arpanet發展而來的連線全球各個isp的大型網際網。三是作為名詞性修飾詞,這時應根據情況分別譯成 網際網路...
UNIX網路程式設計卷一 3 套接字程式設計簡介
1 套接字位址結構 ipv4套接字位址結構 struct in addr struct sockaddr in 2 通用套接字位址結構 struct sockaddr 3 值 結果引數 4 位元組序排序函式 另一種方法是將高序位元組儲存在起始位址,這稱為大端位元組序。include uint32 t...
socket程式設計(一) 套接字
socket程式設計 一 套接字 1.套接字基礎 套接字是一種網路api 應用程式程式設計介面 可以使應用它開發網路程式。套接字介面提供一種程序間通訊的方法,使得在相同或不同的主機上的程序能以相同的規範進行雙向資訊傳送。程序通過呼叫套接字介面來實現相互之間的通訊,而套接字介面又利用下層的網路協議功能...