如bind函式的第二個引數型別就是通用套接字位址結構的指標,使用的時候一般需要把乙個ipv4/ipv6套接字位址結構強制轉換成乙個通用通用套接字位址結構再取位址
注意埠和位址都是使用網路位元組序,填寫時需要分別呼叫htons,htonl(h:host, s:16位short, l:32位long)將主機位元組序轉換成網路位元組序
伺服器和客戶端填寫sin_add的方式也不一樣。伺服器端填寫的是乙個整數。如
ipv6位址是128位,最大位址對應的點分16進製制值為ffff,ffff,ffff,ffff
SOCKET位址結構
sockaddr與sockaddr in結構體簡介 struct sockaddr sa family是位址家族,或者叫協議簇,有網際協議 tcpip ipx協議,等等,一般都是 af 的形式。通常大多用的是都是af inet,表示tcpip協議。sa data是14位元組協議位址,裡面的資訊是ip...
socket 的位址結構
在建立socket通訊的過程中位址起著很關鍵的作用,在設計tcp ip網路程式時,必須對 socket 的位址結構有清晰的認識。tcp ip 的位址資料結構。struct sockaddr struct in addr struct sockaddr in 網路位元組順序是tcp ip中規定好的一種...
socket 的位址結構
在建立socket通訊的過程中位址起著很關鍵的作用,在設計tcp ip網路程式時,必須對 socket 的位址結構有清晰的認識。tcp ip 的位址資料結構。struct sockaddr u short safamily 位址族,af char sa data 14 14位元組的特定協議位址 st...