拡張Byte-Order変換ルーチン

Windows ソケット 2 では、すべてのプロトコルのネットワーク バイト順が同じとは見なされません。 16 ビットと 32 ビットの数量をネットワークのバイト順との間で変換するために、一連の変換ルーチンが提供されます。 これらのルーチンは、 WSAPROTOCOL_INFO 構造が関連付けられているソケット ハンドルを入力パラメーターとして受け取ります。 WSAPROTOCOL_INFO構造体の NetworkByteOrder メンバーは、目的のネットワーク バイト順 (現在はビッグ エンディアンまたはリトル エンディアン) を指定します。

htonl

htons

ntohl

ntohs

ソケット アプリケーションを Winsock に移植する

Winsock プログラミングに関する考慮事項

WSAHtonl

WSAHtons

WSANtohl

WSANtohs

WSAPROTOCOL_INFO