• Domingo 15 de Diciembre de 2024, 00:25

Autor Tema:  Saber La Ip Local  (Leído 1440 veces)

odp77

  • Miembro activo
  • **
  • Mensajes: 25
    • Ver Perfil
Saber La Ip Local
« en: Sábado 20 de Mayo de 2006, 02:44 »
0
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:

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Saber La Ip Local
« Respuesta #1 en: Miércoles 24 de Mayo de 2006, 16:02 »
0
;)  ;)

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.
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Re: Saber La Ip Local
« Respuesta #2 en: Miércoles 24 de Mayo de 2006, 17:07 »
0
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:

Bicholey

  • Moderador
  • ******
  • Mensajes: 1234
    • Ver Perfil
Re: Saber La Ip Local
« Respuesta #3 en: Miércoles 24 de Mayo de 2006, 18:18 »
0
;)  ;)  ;)
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
[size=109]LOS GATOS SIEMPRE CAEMOS DE PIE !!![/size]


shakka

  • Miembro HIPER activo
  • ****
  • Mensajes: 679
  • Nacionalidad: cr
    • Ver Perfil
    • http://mbrenes.com
Re: Saber La Ip Local
« Respuesta #4 en: Miércoles 24 de Mayo de 2006, 20:17 »
0
En teoria si, no he tenido chance de probarlo:

En linux es ifconfig
man ifconfig

su -

  • Moderador
  • ******
  • Mensajes: 2349
    • Ver Perfil
Re: Saber La Ip Local
« Respuesta #5 en: Miércoles 24 de Mayo de 2006, 22:07 »
0
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:
*******PELIGRO LEE ESTO!!*******

There is no place like 127.0.0.1

Conecto luego existo, no conecto luego insisto.