Test Foro de elhacker.net SMF 2.1

Programación => Scripting => Mensaje iniciado por: Yeison.Eng en 31 Diciembre 2010, 19:02 PM

Título: Como obtener la dirección ip local en Python [solucionado]
Publicado por: Yeison.Eng en 31 Diciembre 2010, 19:02 PM
Es que he encontrado por ahi
Código (python) [Seleccionar]

import socket

s = socket.socket(socket.AF_INET, socket.SOCK_DGRAM)
s.connect(("gmail.com",80))
print s.getsockname()


que en un principio funciona, pero no hay otra forma mas estética y también multiplataforma?
yo no la encuentro.

Gracias por las respuestas.
Título: Re: Como obtener la dirección ip local en Python
Publicado por: xassiz~ en 31 Diciembre 2010, 19:43 PM
Código (python) [Seleccionar]
socket.gethostbyname(socket.gethostname())
socket.gethostbyname_ex(socket.gethostname())
:P
Título: Re: Como obtener la dirección ip local en Python
Publicado por: Yeison.Eng en 31 Diciembre 2010, 19:49 PM
muchas gracias, me funcionó la segunda.