BYTEORDER(3) Linux - prirucka programatora BYTEORDER(3)
JMENO
htonl, htons, ntohl, ntohs - konverze poradi bajtu mezi pocitacovym a
sitovym
SYNTAXE
#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);
POPIS
Funkce htonl() konvertuje long integer hostlong z pocitacoveho poradi
bajtu na sitove.
Funkce htons() konvertuje short integer hostshort z pocitacoveho poradi
bajtu na sitove.
Funkce ntohl() konvertuje long integer netlong ze sitoveho poradi bajtu
na pocitacove.
Funkce ntohs() konvertuje short integer netshort ze sitoveho poradi
bajtu na pocitacove.
Na architekture i80x86 je pocitacove poradi bajtu little endian (Least
Significant Byte), ale sitove poradi dat je opacne - MSB ( Most Signi-
ficant Byte).
SPLNUJE STANDARDY
BSD 4.3
DALSI INFORMACE
gethostbyname(3), getservent(3)
BSD 31. brezna 1997 BYTEORDER(3)