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.
u_long htonl (
u_long hostlong
);
unde:
hostlong - [in] este un numar pe
32 biti in ordinea obisnuita pe un host.
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.
Functia htonl() intoarce o valoare unsigned long cu
ordinea octetilor folosita in retelele TCP/IP.
![]()
© Cornel Mironel Niculae, 2004-2005
13-Nov-2004