ソケットタイプ
ソケットタイプは、ソケットの特性を表しています。 これらは主にsocket()関数で利用されます。 最も良く使われるソケットタイプはSOCK_STREAMとSOCK_DGRAMです。
AF_INETアドレスファミリとAF_INET6では、SOCK_STREAMはTCPを表し、SOCK_DGRAMはUDPを表します。
winsock2.hで定義されているソケットタイプ定数を以下に示します。
SOCK_STREAM | stream socket |
SOCK_DGRAM | datagram socket |
SOCK_RAW | raw-protocol interface |
SOCK_RDM | reliably-delivered message |
SOCK_SEQPACKET | sequenced packet stream |