說明標頭檔案
int8_t
帶符號8位整數
uint8_t
無符號8位整數
int16_t
帶符號16位整數
uint16_t
無符號16位整數
int32_t
帶符號32位整數
uint32_t
無符號32位整數
sa_family_t
套接字位址結構的位址族
socklen_t
套接字位址結構的長度,一般為uint32_t
in_addr_t
ipv4位址,一般為uint32_t
in_port_t
tcp或udp埠,一般為uint16_t
對於可變長度的套接字位址結構,在作為引數傳遞時,需要同時傳遞結構的長度。
sockaddr_un結構本身不是變長的,但是路徑名是可變的。
Unix套接字位址結構
include ipv4套接字位址結構 struct in addr posix只關注sin family,sin port,sin addr,所有網路套接字地質結構都至少16位元組 struct sockaddr in include 通用套接字位址結構 struct sockaddr inclu...
Unix網路程式設計 1 套接字位址結構
ubuntu usr include netinet in.h includestruct in addr struct sockaddr in sin len 結構體長度字段。sin family 協議族字段。可取的值為 af unix 本地通訊 af inet ipv4 af int6 ipv6...
UNIX網路程式設計 三 套接字位址結構
1.ipv4套接字位址結構 ipv4套接字位址以sockaddr in命名,定義在標頭檔案中。位址結構 struct in addr struct sockaddr in 2.通用套接字位址結構 對於大多數套接字函式 比如 bind,connect,sendto等等 的引數通常是套接字位址結構的引用...