天天看點

linux c socket 函數,(19)Linux_C_Socket相關函數

(19)Linux_C_Socket相關函數

accept(接受socket連線)

bind(對socket定位)

connect(建立socket連線)

endprotoent(結束網絡協定資料的讀取)

endservent(結束網絡服務資料的讀取)

gethostbyaddr(由IP位址取得網絡資料)

gethostbyname(由主機名稱取得網絡資料)

getprotobyname(由網絡協定名稱取得協定資料)

getprotobynumber(由網絡協定編号取得協定資料)

getprotoent(取得網絡協定資料)

getservbyname(依名稱取得網絡服務的資料)

getservbyport(依port号碼取得網絡服務的資料)

getservent(取得主機網絡服務的資料)

getsockopt(取得socket狀态)

herror(列印出網絡錯誤原因資訊字元串)

hstrerror(傳回網絡錯誤原因的描述字元串)

htonl(将32位主機字元順序轉換成網絡字元順序)

htons(将16位主機字元順序轉換成網絡字元順序)

inet_addr(将網絡位址轉成網絡二進制的數字)

inet_aton(将網絡位址轉成網絡二進制的數字)

inet_ntoa(将網絡二進制的數字轉換成網絡位址)

listen(等待連接配接)

ntohl(将32位網絡字元順序轉換成主機字元順序)

ntohs(将16位網絡字元順序轉換成主機字元順序)

recv(經socket接收資料)

recvfrom(經socket接收資料)

recvmsg(經socket接收資料)

send(經socket傳送資料)

sendmsg(經socket傳送資料)

sendto(經socket傳送資料)

setprotoent(打開網絡協定的資料檔案)

setservent(打開主機網絡服務的資料檔案)

setsockopt(設定socket狀态)

shutdown(終止socket通信)

socket(建立一個socket通信)

©著作權歸作者所有:來自51CTO部落格作者amao99的原創作品,如需轉載,請注明出處,否則将追究法律責任