次の方法で共有


AF_INET6

AF_INET6 アドレス ファミリは、IPv6 のアドレス ファミリです。

ソケット アドレス構造

IPv6 トランスポート アドレスは、 SOCKADDR_IN6 構造で指定されます。

ソケットの種類

IPv6 では、次のソケットの種類がサポートされています。

SOCK_STREAM
信頼性の高い接続指向のバイト ストリーム通信をサポートします。

SOCK_DGRAM
信頼性の低いコネクションレス データグラム通信をサポートします。

SOCK_RAW
トランスポート プロトコルへの生アクセスをサポートします。

WSKアプリケーションは、WskSocket 関数または WskSocketConnect 関数を呼び出して新しいソケットを作成する際にソケットの種別を指定します。

プロトコル

IPPROTO リストの次の IPv6 IPPROTO_XXX プロトコル値は、WSK ヘッダー ファイルで定義されています。

IPPROTO_HOPOPTS
IPv6 ホップ バイ ホップ オプション

IPPROTO_ICMP
インターネット 制御 メッセージ プロトコル

IPPROTO_IGMP
インターネット グループ管理プロトコル

IPPROTO_GGP
ゲートウェイ間プロトコル

IPPROTO_IPV4
IPv4 カプセル化

IPPROTO_ST
ストリーム プロトコル

IPPROTO_TCP
伝送制御プロトコル

IPPROTO_CBT
コア ベースのツリー プロトコル

IPPROTO_EGP
外部ゲートウェイ プロトコル

IPPROTO_IGP
プライベート インテリア ゲートウェイ プロトコル

IPPROTO_PUP
PARC Universal Packet プロトコル

IPPROTO_UDP
ユーザー データグラム プロトコル

IPPROTO_IDP
インターネット データグラム プロトコル

IPPROTO_RDP
信頼性の高いデータ プロトコル

IPPROTO_IPV6
IPv6 ヘッダー

IPPROTO_ROUTING
IPv6 ルーティング ヘッダー

IPPROTO_FRAGMENT
IPv6 フラグメンテーション ヘッダー

IPPROTO_ESP
カプセル化セキュリティ ペイロード

IPPROTO_AH
認証ヘッダー

IPPROTO_ICMPV6
IPv6 インターネット制御メッセージ プロトコル

IPPROTO_NONE
IPv6 次ヘッダーなし

IPPROTO_DSTOPTS
IPv6 宛先オプション

IPPROTO_ND
ネット ディスク プロトコル

IPPROTO_ICLFXBM
ワイドバンド監視

IPPROTO_PIM
プロトコルに依存しないマルチキャスト

IPPROTO_PGM
プラグマティック一般マルチキャスト

IPPROTO_L2TP
レベル 2 トンネリング プロトコル

IPPROTO_SCTP
ストリーム制御伝送プロトコル。

IPPROTO_RAW
生 IP パケット

生のソケットを使用すると、追加のプロトコルがサポートされます。

WSK アプリケーションは、 WskSocket 関数または WskSocketConnect 関数を呼び出して新しいソケットを作成する際にソケットの種別を指定します。

また、WSK アプリケーションは、プロトコルも ( Level パラメーターとして) WskControlSocket 関数を呼び出してトランスポート プロトコル レベルまたはネットワーク プロトコル レベルのソケット オプションを設定または取得するときに指定します。

組み合わせ

IPv6 では、WSK ソケット カテゴリごとに、ソケットの種類とプロトコルの次の組み合わせがサポートされています。

基本ソケット SOCK_STREAM + IPPROTO_TCP SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx リスニング ソケット SOCK_STREAM + IPPROTO_TCP

データグラム ソケット SOCK_DGRAM + IPPROTO_UDP SOCK_RAW + IPPROTO_Xxx 接続指向ソケット SOCK_STREAM + IPPROTO_TCP

要件

バージョン

Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。

ヘッダー

Ws2def.h (Wsk.h を含む)