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

  • CodingMadeEasy

    CodingMadeEa

    25 EYLÜL 2010
  • superflyy88

    superflyy88

    8 ŞUBAT 2009
  • Vladimir Jenko

    Vladimir Jen

    1 Mart 2010