C/Visual C - Dirección IP a int

 
Vista:

Dirección IP a int

Publicado por utikitak (10 intervenciones) el 21/07/2004 11:20:06
Me han dicho que hay una función que convierte una dirección IP a un número entero. ¿Alguien me sabría decir cuál es?GRACIAS.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Dirección IP a int

Publicado por Mikel (2 intervenciones) el 22/07/2004 11:26:51
Las funciones inet_addr() y inet_ntoa().

Por un lado, la función inet_addr() convierte una dirección IP en un entero largo sin signo (unsigned long int), por ejemplo:

(...)
dest.sin_addr.s_addr = inet_addr(\"195.65.36.12\");
(...)
/*Recordar que esto sería así, siempre que tengamos una
estructura \"dest\" del tipo sockaddr_in*/

Por otro lado, inet_ntoa() convierte a una cadena que contiene una dirección IP en un entero largo. Por ejemplo:

(...)
char *ip;
ip=inet_ntoa(dest.sin_addr);
printf(\"Address is: %s\\n\",ip);
(...)

Sin mas...
Mikel
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar