socket程式設計中需要用到的標頭檔案

2021-04-15 09:52:37 字數 1232 閱讀 2692

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

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

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

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

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

建議:在編寫網路程式時,可以直接使用下面這段標頭檔案**

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

#include

涉及到使用者許可權及密碼驗證問題時加入如下語句:

#include

#include

#include

涉及到檔案及時間操作加入如下語句:

#include

#include

#include

#include

#include

涉及到多程序操作時加入如下語句:

#include

#include

#include

#include

涉及到多執行緒操作時加入如下語句:

#include

#include

Socket程式設計中需要用到的標頭檔案

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

socket程式設計中需要用到的標頭檔案

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

Socket 程式設計中需要用到的標頭檔案

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