htons 関数 (winsock2.h)
htons 関数は、u_shortをホストから TCP/IP ネットワークのバイト順 (ビッグ エンディアン) に変換します。
構文
u_short WSAAPI htons(
[in] u_short hostshort
);
パラメーター
[in] hostshort
ホストのバイト順の 16 ビット番号。
戻り値
htons 関数は、TCP/IP ネットワークのバイト順で値を返します。
注釈
htons 関数は、ホストのバイト順で 16 ビットの数値を受け取り、TCP/IP ネットワーク (AF_INET または AF_INET6 アドレス ファミリ) で使用されるネットワーク バイト順で 16 ビット番号を返します。
htons 関数を使用すると、ホストのバイト順の IP ポート番号をネットワーク バイト順の IP ポート番号に変換できます。
htons 関数では、以前に WSAStartup 関数の呼び出しが成功した状態で Winsock DLL が読み込まれている必要はありません。
Windows 8.1とWindows Server 2012 R2: この関数は、Windows 8.1、Windows Server 2012 R2 以降の Windows ストア アプリでサポートされています。
要件
要件 | 値 |
---|---|
サポートされている最小のクライアント | Windows 8.1、Windows Vista [デスクトップ アプリ |UWP アプリ] |
サポートされている最小のサーバー | Windows Server 2003 [デスクトップ アプリのみ | UWP アプリ] |
対象プラットフォーム | Windows |
ヘッダー | winsock2.h (Winsock2.h を含む) |
Library | Ws2_32.lib |
[DLL] | Ws2_32.dll |