ntohl
Functia ntohl() converteste un u_long din forma TCP/IP
pentru retea in forma host. Numele ntohl() este o prescurtare a network
to host long.
u_long ntohl (
u_long netlong
);
unde:
netlong - [in] este un numar pe
32 de biti cu octetii in ordinea folosita in retelele TCP/IP.
Nota. Procesoarele Intel stocheaza in memorie valorile unsigned
long in ordinea: low WORD high WORD. In retelele TCP/IP
ordinea in memorie a octetilor este ordinea precizata, spre exemplu, in adreasa
IP 192.168.1.17, adica 192 merge in primul octet, 168 in al doilea si asa mai
departe.
Aceasata rutina preia un numar pe 32 de biti cu octetii in ordinea folosita in retelele TCP/IP si intoarce un numar pe 32 de biti avand ordinea octetilor de pe host.
Functia ntohl() intoarce o valoare unsigned long cu
octetii in ordinea folosita pe host.
![]()
© Cornel Mironel Niculae, 2004-2005
13-Nov-2004