C# ile Bağlantı Kontrolü
Arayı fazla açmadan bir uygulama daha yapalım beraber 🙂 C# ile oluşturduğunuz veya oluşturmayı planladığınız projeniz de internet bağlantısını kontrol etmek istemez misiniz? Yani yaptığım programın internet ile işi varsa şahsen ben isterim 🙂 Şimdi yazacağımız kodlar ile internet bağlantısını kontrol edeceğiz. Daha doğrusu google.com‘ a ping atacağız. İnternet bağlantısını bir çok yöntem ile kontrol […]

2 yıl önce

Arayı fazla açmadan bir uygulama daha yapalım beraber 🙂 C# ile oluşturduğunuz veya oluşturmayı planladığınız projeniz de internet bağlantısını kontrol etmek istemez misiniz? Yani yaptığım programın internet ile işi varsa şahsen ben isterim 🙂 Şimdi yazacağımız kodlar ile internet bağlantısını kontrol edeceğiz. Daha doğrusu google.com‘ a ping atacağız. İnternet bağlantısını bir çok yöntem ile kontrol edebiliriz ama biz ping atmayı tercih edeceğiz.
Hazırsanız başlayalım. Ama fazla kasılmanıza gerek yok zaten 5 satır kod 🙂 Kopyala yapıştır yapın geçin.
Ama ilk olarak kütüphanemize eklememiz gereken kodlar var. Bunları eklemezseniz ping kodlarımız çalışmaz ve programınız hata verir. İşte kütüphaneye eklememiz gereken kodlar:
[code language=”csharp”] using System.Net; using System.Net.NetworkInformation; [/code]
Ben formun load olayına kodları koyuyorum ki form ilk açıldığında direk olarak bağlantıyı kontrol etsin duruma göre işlem yapsın istiyorum.
Kodlarımız burada:
[code language=”csharp”] Ping ping = new Ping(); PingReply pingStatus = ping.Send(IPAddress.Parse(“208.69.34.231”)); if (pingStatus.Status == IPStatus.Success) { MessageBox.Show(“İnternet var. Sıkıntı yok.”); } else { MessageBox.Show(“İnternet yok. Sıkıntı var.”); } [/code]
Evet arkadaşlar gördüğünüz gibi hiçte korkulacak birşey yokmuş 🙂 Hadi kolay gelsin, internetiniz hiç kesilmesin 🙂
Henüz yorum yapılmadı, ilk yorumu sen yapmak ister misin?