Functia htonl

Functia htonl() converteste un u_long din forma host in forma TCP/IP pentru retea. Numele htonl este o prescurtare a host to network long.

Sintaxa

u_long htonl (

u_long hostlong 
);

unde:

Nota. Procesoarele Intel stocheaza valorile unsigned long in memorie in ordinea: low WORD high WORD.

Aceasta rutina preia un numar pe 32 de biti in ordinea de pe host si intoarce un numar pe 32 de biti in ordinea folosita in retelele TCP/IP. In retelele TCP/IP ordinea in memorie a octetilor este ordinea precizata in adreasa IP 192.168.1.17, adica 192 merge in primul octet, 168 in al doilea si asa mai departe.

Valoare returnata

Functia htonl() intoarce o valoare unsigned long cu ordinea octetilor folosita in retelele TCP/IP.

© Cornel Mironel Niculae, 2004-2005
13-Nov-2004