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

2021-07-09 20:34:41 字數 651 閱讀 3128

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

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

netinet/in.h:定義資料結構sockaddr_in

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

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

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

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

sys/epoll.h:提供epoll事件機制的等待測試 函式

sys/select.h:提供select事件機制的等待測試函式

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)及共享記憶體的函式

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

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

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

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...

linux中常用的C C 標頭檔案

1 linux中一些標頭檔案的作用 ansi c。提供斷言,assert 表示式 gcc。gtk,gnome的基礎庫,提供很多有用的函式,如有資料結構操作函式。使用glib只需要包含 gcc。資料夾操作函式。struct dirent,struct dir,opendir closedir read...