BYTEORDER(3) Library Functions Manual BYTEORDER(3) NOM htonl, htons, ntohl, ntohs - Convertir des donnees entre l'ordre des octets de l'hote et du reseau BIBLIOTHEQUE Bibliotheque C standard (libc, -lc) SYNOPSIS #include uint32_t htonl(uint32_t hostlong); uint16_t htons(uint16_t hostshort); uint32_t ntohl(uint32_t netlong); uint16_t ntohs(uint16_t netshort); DESCRIPTION La fonction htonl() convertit l'entier non signe hostlong depuis l'ordre des octets de l'hote vers celui du reseau. La fonction htons() convertit l'entier court non signe hostshort depuis l'ordre des octets de l'hote vers celui du reseau. La fonction ntohl() convertit l'entier non signe netlong depuis l'ordre des octets du reseau vers celui de l'hote. La fonction ntohs() convertit un entier court non signe netshort depuis l'ordre des octets du reseau vers celui de l'hote. Sur les i386, l'ordre des octets de l'hote est LSB (<< Least Significant Byte first >>), c'est-a-dire l'octet de poids faible en premier, alors que sur les reseaux, notamment internet, l'ordre est MSB (<< Most Significant Byte first >>) octet de poids fort en premier. ATTRIBUTS Pour une explication des termes utilises dans cette section, consulter attributes(7). +---------------------------------+--------------------------+---------+ |Interface | Attribut | Valeur | +---------------------------------+--------------------------+---------+ |htonl(), htons(), ntohl(), | Securite des threads | MT-Safe | |ntohs() | | | +---------------------------------+--------------------------+---------+ STANDARDS POSIX.1-2008. HISTORIQUE POSIX.1-2001. VOIR AUSSI bswap(3), endian(3), gethostbyname(3), getservent(3) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Christophe Blaess , Stephan Rafin , Thierry Vignaud , Francois Micaux, Alain Portal , Jean-Philippe Guerard , Jean-Luc Coulon (f5ibh) , Julien Cristau , Thomas Huriaux , Nicolas Francois , Florentin Duneau , Simon Paillard , Denis Barbier et David Prevot Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Pages du manuel de Linux 6.06 31 octobre 2023 BYTEORDER(3)