htons()

Конвертировать 16-битное значение из узлового порядка расположения байтов в сетевой

Прототип:

#include <arpa/inet.h>
uint16_t htons( uint16_t hostshort );

Аргументы:

hostshort
Значение, которое необходимо конвертировать.

Библиотека:

libc

Описание:

Функция htonl() конвертирует 16-битное значение из узлового порядка байтов в сетевой.

Обычно используется для сетевых адресов и портов, полученных с помощью gethostbyname() и getservent().

Возвращаемое значение:

Значение с сетевым порядком байтов.

Классификация:

POSIX 1003.1

Точка остановки потока
Нет
Обработчик прерываний
Да
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

gethostbyname(), getservent(), htonl(), ntohl(), ntohs()




Предыдущий раздел: Описание API системной библиотеки