SORU
3 EKİM 2008, Cuma


Bulma Yerel IP adresleri'In Python kullanarak stdlib

Yerel IP adreslerini nasıl bulabilirim (yani 192.168.x.x ya da 10.0.x.x) Python platform bağımsız olarak ve sadece standart kütüphane kullanarak?

CEVAP
3 EKİM 2008, Cuma


Ben sadece ama biraz hackish görünüyor, ancak *nix üzerinde çalıştı söylüyorlar ve windows üzerinde yaptım ve işe yaradı bunu buldum.

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

Bu internet erişimi ve yerel proxy yok varsayar.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • InsideBlackBerry

    InsideBlackB

    14 Aralık 2009
  • magnum33563

    magnum33563

    8 NİSAN 2011
  • Within Temptation

    Within Tempt

    18 EYLÜL 2006