專用socket位址和通用socket位址

2021-09-13 22:09:44 字數 660 閱讀 6822

socket位址api:

協議族            位址族                描述                             位址值含義和長度

pf_unix        af_unix            unix本地域協議族        檔案的路徑名,長度可達到108位元組

pf_inet        af_inet            tcp/ipv4協議族           16bit埠號和32bit ipv4位址,共六個位元組

pf_inett6    af_inett6        tcp/ipv6協議族            16bit埠號,32bit流標識,128bitipv6位址,32bit範圍id,共26位元組

#includestruct sockaddr

#includestruct sockaddr_un

struct sockaddr_in

struct in_addr

struct sockaddr_in6

;struct in6_addr

socket 程式設計的埠和位址復用

int opt 1 if setsockopt sockfd,sol socket,so reuseaddr,const void opt,sizeof opt so reuseaddr允許啟動乙個監聽伺服器並 其眾所周知埠,即使以前建立的將此埠用做他們的 本地埠的連線仍存在。這通常是重啟監聽伺服器...

socket結構和幾個IP位址轉換函式

通用的結構體 struct sockaddr s un b struct s un w unsigned long s addr s un in addr 某些函式呼叫時的引數必須是指向通用結構體的指標,到時乙個強制轉換即可 in addr t inet addr const char cp in ...

socket結構和幾個IP位址轉換函式

通用的結構體 struct sockaddr 程式設計時常用的 struct sockaddr in 其中struct in addr typedef struct in addr s un b struct s un w unsigned long s addr s un in addr 某些函式...