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

  • DeAdPiXel6667

    DeAdPiXel666

    2 Ocak 2010
  • knopik96

    knopik96

    7 Mayıs 2011
  • oHeymarvin

    oHeymarvin

    11 Temmuz 2013