Funzione htonl (winsock2.h)
La funzione htonl converte un u_long dall'host all'ordine dei byte di rete TCP/IP (che è big-endian).
Sintassi
u_long WSAAPI htonl(
[in] u_long hostlong
);
Parametri
[in] hostlong
Numero a 32 bit nell'ordine dei byte host.
Valore restituito
La funzione htonl restituisce il valore nell'ordine dei byte di rete TCP/IP.
Commenti
La funzione htonl accetta un numero a 32 bit in ordine di byte host e restituisce un numero a 32 bit nell'ordine dei byte di rete usato nelle reti TCP/IP (la famiglia di indirizzi AF_INET o AF_INET6).
La funzione htonl può essere usata per convertire un indirizzo IPv4 in byte host nell'indirizzo IPv4 in ordine di byte di rete. Questa funzione non esegue alcun controllo per determinare se il parametro hostlong è un indirizzo IPv4 valido.
La funzione htonl non richiede che la DLL Winsock sia stata caricata in precedenza con una chiamata riuscita alla funzione WSAStartup .
Windows 8.1 e Windows Server 2012 R2: questa funzione è supportata per le app di Windows Store in Windows 8.1, Windows Server 2012 R2 e versioni successive.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8.1, Windows Vista [app desktop | App UWP] |
Server minimo supportato | Windows Server 2003 [app desktop | App UWP] |
Piattaforma di destinazione | Windows |
Intestazione | winsock2.h (include Winsock2.h) |
Libreria | Ws2_32.lib |
DLL | Ws2_32.dll |