سلام به همه دوستان عزیز ، چه طور میشه تشخیص داد که کامپیوتر به اینترنت وصل است
یا خیر ؟؟
ممنون از راهنمایی شما !!!
سلام به همه دوستان عزیز ، چه طور میشه تشخیص داد که کامپیوتر به اینترنت وصل است
یا خیر ؟؟
ممنون از راهنمایی شما !!!
دوست عزیز به لینک زیر یه نگاهی بنداز
کلیک کن
شاید بهترین جواب نباشه
HttpWebRequest req;
HttpWebResponse resp;
try
{
req = (HttpWebRequest)WebRequest.Create("http://www.google.com");
resp = (HttpWebResponse)req.GetResponse();
if(resp.StatusCode.ToString().Equals("OK"))
{
Console.WriteLine("its connected.");
}
else
{
Console.WriteLine("its not connected.");
}
}
catch(Exception exc)
{
Console.WriteLine("its not connected.");
}
سلام دوست من
به نظر من بهترین راه اینه که از داخل برنامت یکی از DNS های معروف رو Ping کنی اگه Replay داد که اینترنتت وصله اگه نه که خوب معلومه ...
مثلا از این تکه کد میتونی استفاده کنی :
Ping P = new Ping();
PingReply PR = P.Send("4.2.2.4", 2000);
if (PR.Status == IPStatus.Success)
{ MessageBox.Show("Replay"); }
else
{ MessageBox.Show("Time out"); }
یا علی