(C#) IP Adresi Bulma

Merhaba arkadaşlar c# programlama dilinde form uygulamasında ip adresimizi bulmak için gerekli işlemler aşağıda.

Aşağıdaki kodlardan anlayacağınız gibi IP bilgisi chekip hizmetinden çekilmektedir.Hizmet çalışmıyorsa programda çalışmayacaktır.

ilk olarak bir textbox ve bir adet button oluşturuyoruz.

Daha sonra aşağıdaki kodları yazıyoruz.

public static string GetExternalIP()
 {
try
{
 string externalIP;
 externalIP = (new System.Net.WebClient()).DownloadString("http://checkip.dyndns.org/");
 externalIP = (new System.Text.RegularExpressions.Regex(@"\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}")).Matches(externalIP)[0].ToString();
 return externalIP;
}
catch
{
MessageBox.Show("IP bilgisi alınamadı. Tekrar deneyiniz","");
}
 }

Kodlar yazıldıktan sonra button click olayına aşağıdaki tek satırlık kodu yazıyoruz.

textBox1.Text = GetExternalIP();

Ekstra referans eklemeye gerek yoktur.

Reklamlar

Yorum Yapabilirsiniz

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap / Değiştir )

Connecting to %s