#include <netinet/in.h> uint32_t htonl(uint32_t hostlong); uint16_t htons(uint16_t hostshort); uint32_t ntohl(uint32_t netlong); uint16_t ntohs(uint16_t netshort);
Функция htons() преобразует узловой порядок расположения байтов положительного короткого целого hostshort в сетевой порядок расположения байтов.
Функция ntohl() преобразует сетевой порядок расположения байтов положительного целого netlong в узловой порядок расположения байтов.
Функция ntohs() преобразует сетевой порядок расположения байтов положительного короткого целого netshort в узловой порядок расположения байтов.
В архитектуре i80x86 узловой порядок расположения байтов - это такой порядок, при котором последний значимый байт стоит в начале числа, а при сетевом порядке расположения байтов, используемом в интернет, наоборот: первый значимый байт стоит в начале числа.
Закладки на сайте Проследить за страницей |
Created 1996-2024 by Maxim Chirkov Добавить, Поддержать, Вебмастеру |