ntohs()

Преобразовать 16-битное значение из сетевого байтового порядка к байтовому порядку хоста

Прототип:

#include <arpa/inet.h>
uint16_t ntohs( uint16_t netshort );

Аргументы:

netshort
Значение, которое нужно преобразовать.

Библиотека:

libc

Описание:

Функция ntohs() преобразует 16-битовое значение из сетевого байтового порядка в порядок байтов хоста. Если порядок байтов хоста совпадает с сетевым порядком байтов, функция заменяется пустым макросом.

Данная функция часто используется для интернет-адреса и порта, возвращаемых gethostbyname() и getservent().

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

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

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

POSIX 1003.1

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

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

gethostbyname(), getservent(), htonl(), htons(), ntohl()




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