BYTEORDER(3) Manuel du programmeur Linux BYTEORDER(3)
NOM
byteorder, htonl, htons, ntohl, ntohs - Conversions
d'ordre des octets entre un hôte et un réseau.
SYNOPSIS
#include <netinet/in.h>
unsigned long int htonl (unsigned long int hostlong);
unsigned short int htons (unsigned short int hostshort);
unsigned long int ntohl (unsigned long int netlong);
unsigned short int ntohs (unsigned short int netshort);
DESCRIPTION
La fonction htonl() convertit un entier long hostlong
depuis l'ordre des octets de l'hôte vers celui du réseau.
La fonction htons() convertit un entier court (short)
hostshort depuis l'ordre des octets de l'hôte vers celui
du réseau.
La fonction ntohl() convertit un entier long netlong
depuis l'ordre des octets du réseau vers celui de l'hôte.
La fonction ntohs() convertit un entier court (short) net
short depuis l'ordre des octets du réseau vers celui de
l'hôte.
Sur les i80x86, l'ordre des octets de l'hôte est LSB
(Least Significant Byte first), c'est à dire octet de
poids faible en premier, alors que sur les réseaux, notam
ment l'Internet, l'ordre est MSB (Most Significant Byte
first) octet de poids fort en premier.
CONFORMITÉ
BSD 4.3
VOIR AUSSI
gethostbyname(3), getservent(3)
TRADUCTION
Christophe Blaess, 1997.
BSD 22 Octobre 1996 1