AF_INET

AF_INET位址系列是 IPv4 的位址系列。

通訊端位址結構

使用 SOCKADDR_IN 結構指定 IPv4 傳輸位址。

通訊端類型

IPv4 支援下列通訊端類型:

SOCK_STREAM
支援可靠的連線導向位元組資料流程通訊。

SOCK_DGRAM
支援不可靠的無連線資料包通訊。

SOCK_RAW
支援原始存取傳輸通訊協定。

WSK 應用程式會在呼叫WskSocket 函式或 WskSocketConnect函式以建立新的通訊端時指定通訊端類型。

通訊協定

下列 IPPROTO 列舉的 IPv4 IPPROTO_XXX 通訊協定值定義在 WSK 標頭檔中:

IPPROTO_IP
網際網路通訊協定選項

IPPROTO_ICMP
網際網路控制訊息通訊協定

IPPROTO_IGMP
網際網路群組管理通訊協定

IPPROTO_GGP
閘道對閘道通訊協定

IPPROTO_IPV4
IPv4 封裝

IPPROTO_ST
資料流程通訊協定

IPPROTO_TCP
傳輸控制通訊協定

IPPROTO_CBT
核心型樹狀架構通訊協定

IPPROTO_EGP
外部閘道通訊協定

IPPROTO_IGP
私人內部閘道通訊協定

IPPROTO_PUP
PARC 通用封包通訊協定

IPPROTO_UDP
使用者資料包通訊協定

IPPROTO_IDP
網際網路資料包通訊協定

IPPROTO_RDP
可靠的資料通訊協定

IPPROTO_ND
網路磁片通訊協定

IPPROTO_ICLFXBM
Wideband 監視

IPPROTO_PIM
通訊協定獨立多播

IPPROTO_PGM
實用的一般多播

IPPROTO_L2TP
第 2 層通道通訊協定

IPPROTO_SCTP
串流控制傳輸通訊協定

IPPROTO_RAW
原始 IP 封包

使用原始通訊端可支援其他通訊協定。

WSK 應用程式會在呼叫 WskSocket 函式或 WskSocketConnect 函式以建立新的通訊端時指定通訊協定。

WskControlSocket 函式呼叫 WskControlSocket函式來設定或擷取傳輸通訊協定層級或網路通訊協定層級通訊端選項時,WSK 應用程式也會指定通訊協定) (做為Level參數。

組合

IPv4 支援每個 WSK 通訊端類別的下列通訊端類型和通訊協定組合:

基本通訊端SOCK_STREAM + IPPROTO_TCP SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx 接聽通訊端SOCK_STREAM + IPPROTO_TCP

Datagram Sockets SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx Connection-Oriented Sockets SOCK_STREAM + IPPROTO_TCP

規格需求

版本

可在 Windows Vista 和更新版本的 Windows 作業系統中使用。

標頭

Ws2def.h (包含 Wsk.h)