تست اتصال یا عدم اتصال اینترنت

برای تست اینکه به اینترنت متصل هستید یا خیر، ابتدا یک دکمه به فرم اضافه کرده و کد زیر را در کنترل کننده رویداد آن بنویسید :

private String Getvalue;
private void button1_Click(object sender, EventArgs e)
{
	try
	{
		WebClient IsState = new WebClient();
		Getvalue = IsState.DownloadString ("http://www.google.com");
		MessageBox.Show("Connect");
	}
	catch (Exception ex)
	{
		MessageBox.Show(ex.ShowMessage());
	}
}

البته در قسمت فضای های نامی ، فضای نام زیر را هم وارد کنید :

using System.Net;

این کد رو هم دوست عزیزمون آقا/خانم بهاربین در بخش نظرات نوشتن :

private void button1_Click(object sender, EventArgs e)
{
	Ping ping = new Ping();
	PingReply pingStatus = ping.Send("google.com");
	
	if (pingStatus.Status == IPStatus.Success)
	{
		MessageBox.Show("Connected");
	}
	else
	{
		MessageBox.Show("Disonnected");
	}
}

البته در قسمت فضای های نامی ، فضای نام زیر را هم وارد کنید :

using System.Net.NetworkInformation;