ntohs

ntohsは、ネットワークバイト―ダからホストバイトオ―ダに変換するライブラリ関数・・・。

Man page of BYTEORDER

htonsでネットワークバイトオ―ダに変換したポート番号をホストバイトオ―ダに戻す時などに使う・・・。

これで戻してみる・・・。

ネットワークバイトオ―ダにした後のポート番号ns_portと、ホストバイトオ―ダに戻したポート番号portを用意・・・。

htonsでポート番号3000番を変換し、ns_portに格納・・・。

ns_portの値を16進数で出力・・・。

ntohsでホストバイトオ―ダに戻し、portに格納・・・。

portの値を10進数で出力・・・。

$ ./ntohs
ns_port = b80b
port = 3000
$

portで3000に戻されていることが分かる・・・。

Sample/ntohs.c at master · bg1bgst333/Sample · GitHub

広告を非表示にする