سلام
من برا گرفتن وضعیت اتصال اینترنت از این کد استفاده میکنم
public static bool WebRequestTest()
{
string url = "http://www.Wintool.ir";
try
{
System.Net.WebRequest myRequest = System.Net.WebRequest.Create(url);
System.Net.WebResponse myResponse = myRequest.GetResponse();
}
catch (System.Net.WebException)
{
return false;
}
return true;
}
توی فرم لود این تعریف شده
bool InternetStatus = WebRequestTest();
if (InternetStatus==true)
{
lbl1.text= "اینترنت متصل هست
}
else
{
lbl2.text = "اینترنت قطع
}
تا اینجا درست
اما میخوام ببینم چجوری میشه مانیتورینگ کرد که حین اجرای برنامه علاوه بر این که بررسی میشه در مدت زمانی هم که برنامه اجرا هست و کاربر داره باهاش کار میکنه وضعیت نت بررسی بشه
برنامه جوری هست که اگه نت قطع بشه باید مقادیری داخلش غیرفعال بشن
داخل تایمر گذاشتم هنگ کرد؟