سورس کد چیزی مثل اینو ندارم اما میتونم کمکت کنم ببین تو باید از ping.Send استفاده کنی و پینگ بگیری چک کنی ببینی چیزی میده یا نه مثلا این یه نمونه کده:
public bool Ping (string host, int attempts, int timeout)
{
System.Net.NetworkInformation.Ping ping = new System.Net.NetworkInformation.Ping ();
System.Net.NetworkInformation.PingReply pingReply;
for (int i = 0; i < attempts; i++)
{
try
{
pingReply = ping.Send (host, timeout);
if (pingReply != null &&pingReply.Status == System.Net.NetworkInformation.IPStatus.Success)
return true;
}
catch
{
textBox1.Text="ERROr";
}
}
return false;
}
مشکلی بود بگو