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

  • ModNation Racers H.Q.

    ModNation Ra

    31 Ocak 2010
  • Mr_BrettHooge

    Mr_BrettHoog

    3 Ocak 2011
  • Troy Hunt

    Troy Hunt

    29 EYLÜL 2011