Поделиться через


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

Встроенная функция htond преобразует значение double из узла в порядок байтов сети TCP/IP (большой байт).

Синтаксис

unsigned __int64 htond(
  double Value
);

Параметры

Value

Значение double, содержащее число в порядке байтов узла.

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

Функция htond возвращает значение в порядке сетевых байтов TCP/IP.

Комментарии

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

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

Встроенная функция htond не требует, чтобы библиотека 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

htonll

htons

inet_addr

inet_ntoa

ntohd

ntohf

ntohl

ntohll

ntohs