htons関数は、u_short値をホストバイトオーダーからTCP/IPネットワークバイトオーダー(ビッグエンディアン)に変換します。
u_short htons(
u_short hostshort
);
WS2_32.DLL
ホストバイトオーダーで表現された16ビット数を指定します。
指定された値をTCP/IPネットワークバイトオーダーの形式で返します。
htons関数は、ホストバイトオーダーの16ビット数値を受け取り、TCP/IPネットワーク(AF_INETまたはAF_INET6アドレスファミリ)で使用されるネットワークバイトオーダーの16ビット数値を返します。
htons関数を使用して、ホストバイトオーダーのIPポート番号をネットワークバイトオーダーのIPポート番号に変換することができます。
htons関数では、あらかじめWSAStartup関数が正常に呼び出され、Winsock DLLがロードされている必要はありません。