Derinlemesine yazılım eğitimleri için kanalımı takip edebilirsiniz...

C# İle Kullanıcının Dış IP Adresini Elde Edelim

C# ile masaüstü veya web platformlarında kullanıcının internette dış IP’sini elde edebilmek için aşağıdaki kodu kullanabilirsiniz.

                var webClient = new WebClient();

                string dnsString = webClient.DownloadString("http://checkip.dyndns.org");
                dnsString = (new Regex(@"\b\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\b")).Match(dnsString).Value;

                webClient.Dispose();
                return dnsString;

Yukarıdaki kod bloğunu izah edersek eğer;
WebClient sınıfından bir nesne oluşturup, DownloadString metoduna vermiş oldumuz adresteki stringi elde ediyor ve Regex ile IP adresini alacak deseni belirtiyoruz.Match metodu ile de dnsString değişkeniyle ilgili deseni eşleştirip IP adresini elde etmiş oluyoruz.Son olarak oluşturduğumuz nesneleri Dispose ediyoruz.

İyi çalışmalar dilerim…

Kaynak : http://www.muratoner.net/makale/csharp-ile-internet-dis-ip-adresini-alma-67.html

Bunlar da hoşunuza gidebilir...

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*