C# veya VB.Net de masaüstü uygulamalarında kullanıcının internet bağlantısı kontrol etmenin en kolay yolu internetin daimi olan siteye(google.com) ping atarak kontrol etmek. İnternet bağlantısını bir çok yöntem ile kontrol edebiliriz. En basit, en kolayı google.com ip adresine ping atmak.
[wpdm_file id=7]
Bir form ekranına buton ekleyerek butonun clik olayına gelerek kodlamaya başlayabiliriz.
[cc lang=’csharp’ ] private void button1_Click(object sender, EventArgs e)
{
Ping ping = new Ping();
PingReply pingStatus = ping.Send(IPAddress.Parse(“208.69.34.231”));
if (pingStatus.Status == IPStatus.Success)
{
MessageBox.Show(“Internet Var”);
}
else
{
MessageBox.Show(“Internet Yok”);
}
}[/cc]
Ping ve IPAddress sınıflarını kullanabilmek için projeye eklememiz gerekenler;
[cc lang=’csharp’ ]using System.Net;
using System.Net.NetworkInformation; [/cc]