學習Linux Command-ntohs

名稱

htonl,htons,ntohl,ntohs - 在主機和網絡字節順序之間轉換值

概要

#include uint32_t htonl(uint32_t hostlong ); uint16_t htons(uint16_t hostshort ); uint32_t ntohl(uint32_t netlong ); uint16_t ntohs(uint16_t netshort );

描述

htonl()函數將主機字節順序的無符號整數hostlong轉換為網絡字節順序。

htons()函數將未簽名的短整數主機從主機字節順序轉換為網絡字節順序。

ntohl()函數將網絡字節順序的無符號整數netlong轉換為主機字節順序。

ntohs()函數將無符號短整數netshort從網絡字節順序轉換為主機字節順序。

在i80x86上,主機字節順序首先是最低有效字節,而互聯網上使用的網絡字節順序首先是最高有效字節。

符合

BSD 4.3