SOCKADDR_IN 構造体 (ws2def.h)
SOCKADDR_IN構造体は、 AF_INET アドレス ファミリのトランスポート アドレスとポートを指定します。
構文
typedef struct sockaddr_in {
#if ...
short sin_family;
#else
ADDRESS_FAMILY sin_family;
#endif
USHORT sin_port;
IN_ADDR sin_addr;
CHAR sin_zero[8];
} SOCKADDR_IN, *PSOCKADDR_IN;
メンバー
sin_family
トランスポート アドレスのアドレス ファミリ。 このメンバーは常に AF_INET に設定する必要があります。
sin_port
トランスポート プロトコルのポート番号。
sin_addr
IPv4 トランスポート アドレスを含む IN_ADDR 構造体。
sin_zero[8]
システムで使用するために予約されています。 WSK アプリケーションでは、この配列の内容を 0 に設定する必要があります。
解説
アドレス ファミリを除く、SOCKADDR_IN構造体内のすべてのデータは、ネットワーク バイト順 (ビッグ エンディアン) で指定する必要があります。
要件
サポートされている最小のクライアント | Windows Vista 以降のバージョンの Windows オペレーティング システムで使用できます。 |
Header | ws2def.h (Wsk.h を含む) |