İNTERNET BAĞLANTI KONTROLU

Tasarladığımız uygulamalarda bazı işlevlerin sorunsuz çalışabilmesi için uygulamanın çalıştığı cihazda internet bağlantısının olup olmadığı çalışma esnasında tespit edilmelidir. İnternet bağlantınsın mevcudiyeti tespit edildikten sonra internet erişimi gerektiren işlevler geçici olarak devre dışı bırakılabilir ve kullanıcı bir uyarı mesajı aracılığı ile durumdan haberdar edilebilir. Aksi takdirde uygulama çalışma esnasında hata verip sonlanabilir veyahut kullanıcı açısından sinir bozucu bazı durumlara sebebiyet verebilir.

 Aşagıda 5 farklı yolla internet bağlantısı kontrolunu anlatacağım.
Not: 4. ve 5. metod kullanımı daha yararlıdır.



Yukarıdaki örnekte ben Windows Internet API kullanımı ile internet bağlantısının olup olmadığını test ettim.

1- WebRequest Kullanımı
2- TcpSocket Kullanımı
3- PING Kullanımı
4- DNS Kullanımı
5- Windows Internet API Kullanımı






Hiç yorum yok:

Yorum Gönder