網路程式設計中常見的標頭檔案

2021-08-01 23:55:29 字數 770 閱讀 6860

sys/types.h:資料型別定義

23 sys/socket.h:提供socket函式及資料結構

45 netinet/in

.h:定義資料結構sockaddr_in

67 arpa/inet.h:提供ip位址轉換函式89

netdb.h:提供設定及獲取網域名稱的函式

1011 sys/ioctl.h:提供對i/o控制的函式

1213 sys/poll.h:提供socket等待測試機制的函式

其他常見的標頭檔案
unistd.h:提供通用的檔案、目錄、程式及程序操作的函式

errno.h:提供錯誤號errno的定義,用於錯誤處理

fcntl.h:提供對檔案控制的函式

time.h:提供有關時間的函式

crypt.h:提供使用des加密演算法的加密函式

pwd.h:提供對/etc/passwd檔案訪問的函式

shadow.h:提供對/etc/shadow檔案訪問的函式

pthread.h:提供多執行緒操作的函式

signal.h:提供對訊號操作的函式

sys/wait.h、sys/ipc.h、sys/shm.h:提供程序等待、程序間通訊(ipc)及共享記憶體的函式

還有一些常見的結構體

struct

sockadd

struct

sockaddr_in

unsigned char sin_zero[8

];}

linux網路程式設計中常用標頭檔案

sys types.h 資料型別定義 sys socket.h 提供socket函式及資料結構 netinet in.h 定義資料結構sockaddr in arpa inet.h 提供ip位址轉換函式 netdb.h 提供設定及獲取網域名稱的函式 sys ioctl.h 提供對i o控制的函式 s...

socket網路程式設計中的標頭檔案

sys types.h 資料型別定義 sys socket.h 提供socket函式及資料結構 netinet in.h 定義資料結構sockaddr in netdb.h 提供設定及獲取網域名稱的函式 sys ioctl.h 提供對i o控制的函式 sys poll.h 提供socket等待測試機...

Linux網路程式設計常用標頭檔案

網路程式設計常用標頭檔案 include include include include include include include include include include include in.h include include include include 與使用者許可權及密碼驗證...