C# ile Bağlantı Kontrolü

Paylaş
 

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:

using System.Net;
using System.Net.NetworkInformation;

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:

            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.");
            }

Evet arkadaşlar gördüğünüz gibi hiçte korkulacak birşey yokmuş 🙂 Hadi kolay gelsin, internetiniz hiç kesilmesin 🙂

Bu yazı 1.219 kere okundu.
  • Site Yorum

Bir yorum bırak

YAZAR HAKKINDA

Bağımsız çalışan, çok düşünen, kodlamaya aşık ve güldürmeyi seven bir developer...
SPONSOR BAĞLANTILAR
SPONSOR BAĞLANTILAR

  • ÇOK OKUNAN
  • YENİ
  • YORUM
Facebookta Takip Edin
Kredi hakkında bilgi alanı