SoloCodigo

Programación General => C/C++ => Mensaje iniciado por: odp77 en Sábado 20 de Mayo de 2006, 02:44

Título: Saber La Ip Local
Publicado por: odp77 en Sábado 20 de Mayo de 2006, 02:44
hola, estoy en el desarrollo de un programa en c linux (gcc) y necesito saber la IP de la maquina en el que se esta ejecutando.

gracias y saludos.....  :hola:
Título: Re: Saber La Ip Local
Publicado por: Bicholey en Miércoles 24 de Mayo de 2006, 16:02
;)  ;)

MMMM no se si sea posible, de hecho tambien lanzo la pregunta al foro:
existe alguna funcion parecida a "system();" de la libreria dos.h para linux obvio si esto fuera en windows esa seria mi solucion pero aqui no se.
Título: Re: Saber La Ip Local
Publicado por: shakka en Miércoles 24 de Mayo de 2006, 17:07
http://www.forosdelweb.com/showthread.php?t=381891 (http://www.forosdelweb.com/showthread.php?t=381891)

A que te refieres si en linux existe una funcion parecida a System, si esta funcion se encuenra en el header stdlib.h por lo tanto puede usarse desde Linux (obviamente los parametros son distintos) ? :unsure:
Título: Re: Saber La Ip Local
Publicado por: Bicholey en Miércoles 24 de Mayo de 2006, 18:18
;)  ;)  ;)
Entonces en windows existe un commando que es ipconfig/all que accedes a el por medio de dos y desde c por medio de system, ahora entonces no se si pueda hacer esto en linux
Título: Re: Saber La Ip Local
Publicado por: shakka en Miércoles 24 de Mayo de 2006, 20:17
En teoria si, no he tenido chance de probarlo:

En linux es ifconfig
man ifconfig (http://www.die.net/doc/linux/man/man8/ifconfig.8.html)
Título: Re: Saber La Ip Local
Publicado por: su - en Miércoles 24 de Mayo de 2006, 22:07
Si, es ifconfig aunque sea para WLAN, pero como respondi en el foro de linux, la otra manera es leer el dns con POSIX y con sockets resolver el dns.
 :hola: