Functia 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.

Sintaxa

u_long ntohl (

u_long netlong 
);
 

unde:

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.

Valoare returnata

Functia ntohl() intoarce o valoare unsigned long cu octetii in ordinea folosita pe host.

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