PDA

View Full Version : سوال: بررسی وضعیت اتصال به اینترنت حین اجرای برنامه



YasserDivaR
سه شنبه 27 مهر 1395, 11: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 = "اینترنت قطع
}



تا اینجا درست
اما میخوام ببینم چجوری میشه مانیتورینگ کرد که حین اجرای برنامه علاوه بر این که بررسی میشه در مدت زمانی هم که برنامه اجرا هست و کاربر داره باهاش کار میکنه وضعیت نت بررسی بشه

برنامه جوری هست که اگه نت قطع بشه باید مقادیری داخلش غیرفعال بشن

داخل تایمر گذاشتم هنگ کرد؟

juza66
سه شنبه 27 مهر 1395, 11:11 صبح
قبل از ثبت داده تابع ات که بررسی کننده اینترنت هست رو صدا کن دیگه نیازی نیست درون تایمر بذاری

اگر هم درون تایمر گذاشتی با BG اجراش کن بهتره