YasserDivaR
سه شنبه 27 مهر 1395, 12:05 عصر
سلام
من برا گرفتن وضعیت اتصال اینترنت از این کد استفاده میکنم
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 = "اینترنت قطع
}
تا اینجا درست
اما میخوام ببینم چجوری میشه مانیتورینگ کرد که حین اجرای برنامه علاوه بر این که بررسی میشه در مدت زمانی هم که برنامه اجرا هست و کاربر داره باهاش کار میکنه وضعیت نت بررسی بشه
برنامه جوری هست که اگه نت قطع بشه باید مقادیری داخلش غیرفعال بشن
داخل تایمر گذاشتم هنگ کرد؟
من برا گرفتن وضعیت اتصال اینترنت از این کد استفاده میکنم
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 = "اینترنت قطع
}
تا اینجا درست
اما میخوام ببینم چجوری میشه مانیتورینگ کرد که حین اجرای برنامه علاوه بر این که بررسی میشه در مدت زمانی هم که برنامه اجرا هست و کاربر داره باهاش کار میکنه وضعیت نت بررسی بشه
برنامه جوری هست که اگه نت قطع بشه باید مقادیری داخلش غیرفعال بشن
داخل تایمر گذاشتم هنگ کرد؟