var ping = new System.Net.NetworkInformation.Ping();
var result = ping.Send("www.google.com");
if (result.Status != System.Net.NetworkInformation.IPStatus.Success)
return;
var ping = new System.Net.NetworkInformation.Ping();
var result = ping.Send("www.google.com");
if (result.Status != System.Net.NetworkInformation.IPStatus.Success)
return;
public bool IsOnline(string website)
{
try
{
HttpWebRequest Request = (HttpWebRequest)HttpWebRequest.Create(website);
HttpWebResponse Response = (HttpWebResponse)Request.GetResponse();
if (HttpStatusCode.OK == Response.StatusCode)
{
// Website is Online
Response.Close();
return true;
}
else
{
// Website if Offline
Response.Close();
return false;
}
}
catch (WebException)
{
// Connection is not available
return false;
}
}
public void button1_Click(object sender, EventArgs e)
{
if (IsOnline(textBox1.Text) == true)
{
string Status = "Site is Up";
label1.Text = Status;
}
else
{
string Status = "Site is Down";
label1.Text = Status;
}
}
Copyright © 2026, NextGenUpdate.
All Rights Reserved.