Содержание
htonl, htons, ntohl, ntohs — преобразовать значения между порядком байтов хоста и сети
конспект
#включают
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 () Функция преобразует короткое целое число без знака hosthort из порядка байтов хоста в порядок байтов сети.
ntohl () Функция преобразует целое число без знака из последовательности сетевых байтов в порядок байтов хоста.
ntohs () Функция преобразует короткое целое число без знака из сетевого порядка байтов в порядок байтов хоста.
В i80x86 порядок байтов хоста вначале равен наименьшему значащему байту, тогда как порядок байтов в сети, используемый в Интернете, в первую очередь является самым старшим байтом.
В соответствии с
BSD 4.3