Función htonl (winsock.h)
La función htonl convierte un u_long del host al orden de bytes de red TCP/IP (que es big-endian).
Sintaxis
u_long htonl(
[in] u_long hostlong
);
Parámetros
[in] hostlong
Número de 32 bits en el orden de bytes del host.
Valor devuelto
La función htonl devuelve el valor en el orden de bytes de red de TCP/IP.
Comentarios
La función htonl toma un número de 32 bits en el orden de bytes del host y devuelve un número de 32 bits en el orden de bytes de red usado en redes TCP/IP (la familia de direcciones AF_INET o AF_INET6).
La función htonl se puede usar para convertir una dirección IPv4 en el orden de bytes del host a la dirección IPv4 en el orden de bytes de red. Esta función no realiza ninguna comprobación para determinar si el parámetro hostlong es una dirección IPv4 válida.
La función htonl no requiere que el archivo DLL de Winsock se haya cargado previamente con una llamada correcta a la función WSAStartup .
Windows 8.1 y Windows Server 2012 R2: esta función es compatible con las aplicaciones de la Tienda Windows en Windows 8.1, Windows Server 2012 R2 y versiones posteriores.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows 8.1, Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2003 [aplicaciones de escritorio | aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | winsock.h (incluya Winsock2.h) |
Library | Ws2_32.lib |
Archivo DLL | Ws2_32.dll |