BYTEORDER(3)

NOM
byteorder, htonl, htons, ntohl, ntohs - Conversions d'ordre des octets entre un hote et un reseau.

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'hote vers celui du reseau.

La fonction htons() convertit un entier court (short) hostshort depuis l'ordre des octets de l'hote vers celui du reseau.

La fonction ntohl() convertit un entier long netlong depuis l'ordre des octets du reseau vers celui de l'hote.

La fonction ntohs() convertit un entier court (short) netshort depuis l'ordre des octets du reseau vers celui de l'hote.

Sur les i80x86, l'ordre des octets de l'hote est LSB (Least Significant Byte first), c'est a dire octet de poid faible en premier, alors que sur les reseaux, notamment l'Internet, l'ordre est MSB (Most Significant Byte first) octet de poid fort en premier.

CONFORME A
BSD 4.3

VOIR AUSSI
gethostbyname(3), getservent(3)