fonction htonl (winsock.h)
La fonction htonl convertit un u_long de l’hôte en ordre d’octet réseau TCP/IP (qui est big-endian).
Syntaxe
u_long htonl(
[in] u_long hostlong
);
Paramètres
[in] hostlong
Nombre 32 bits dans l’ordre des octets de l’hôte.
Valeur retournée
La fonction htonl retourne la valeur dans l’ordre d’octet réseau de TCP/IP.
Remarques
La fonction htonl prend un nombre 32 bits dans l’ordre d’octets de l’hôte et retourne un nombre de 32 bits dans l’ordre d’octets réseau utilisé dans les réseaux TCP/IP (la famille d’adresses AF_INET ou AF_INET6).
La fonction htonl peut être utilisée pour convertir une adresse IPv4 dans l’ordre d’octet de l’hôte en adresse IPv4 dans l’ordre d’octet réseau. Cette fonction n’effectue aucune vérification pour déterminer si le paramètre hostlong est une adresse IPv4 valide.
La fonction htonl n’exige pas que la DLL Winsock ait déjà été chargée avec un appel réussi à la fonction WSAStartup .
Windows 8.1 et Windows Server 2012 R2 : cette fonction est prise en charge pour les applications du Windows Store sur Windows 8.1, Windows Server 2012 R2 et versions ultérieures.
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows 8.1, Windows Vista [applications de bureau | Applications UWP] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau | applications UWP] |
Plateforme cible | Windows |
En-tête | winsock.h (inclure Winsock2.h) |
Bibliothèque | Ws2_32.lib |
DLL | Ws2_32.dll |