Функция ntohd (winsock2.h)

Встроенная функция ntohd преобразует неподписанный __int64 из сетевого порядка TCP/IP в порядок байтов узла (который является маленьким байтом на процессорах Intel) и возвращает значение double.

Синтаксис

double ntohd(
  unsigned __int64 Value
);

Параметры

Value

Номер без знака __int64 в порядке байтов сети TCP/IP.

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

Функция ntohd возвращает значение, указанное в параметре value с обратным порядком байтов. Если значение уже находится в порядке байтов узла, эта функция отменит его. Определение необходимости отмены порядка байтов зависит от приложения.

Комментарии

Встроенная функция ntohd принимает неподписанный __int64 , содержащий число в порядке байтов сети TCP/IP (семейство адресов AF_INET или AF_INET6), и возвращает значение double , содержащее число в порядке байтов узла.

Функцию ntohd можно использовать для преобразования IPv4-адреса в сетевом байтовом порядке в IPv4-адрес в порядке байтов узла. Эта функция не проверяет, является ли параметр значения допустимым IPv4-адресом.

Функция ntohd не требует, чтобы библиотека DLL Winsock ранее была загружена с успешным вызовом функции WSAStartup .

Windows Phone 8. Эта функция поддерживается для приложений Магазина Windows Phone Windows Phone 8 и более поздних версий.

Windows 8.1 и Windows Server 2012 R2. Эта функция поддерживается для приложений Магазина Windows в Windows 8.1, Windows Server 2012 R2 и более поздних версий.

Требования

Требование Значение
Минимальная версия клиента Windows 8.1, Windows 8 [классические приложения | Приложения UWP]
Минимальная версия сервера Windows Server 2012 [классические приложения | Приложения UWP]
Целевая платформа Windows
Header winsock2.h

См. также раздел

InetNtop

InetPton

WSAHtonl

WSAHtons

WSANtohl

WSANtohs

htond

htonf

htonl

htonll

htons

inet_addr

inet_ntoa

ntohl

ntohll

ntohs