PDA

View Full Version : بررسی وصل بودن اینترنت به صورت اتوماتیک



Twoplus2010
پنج شنبه 03 اردیبهشت 1394, 10:00 صبح
سلام دوستان
1 : هرچی فکر کردم عنوانی به نظرم نیومد لطفا مدیران محترم خودشون لطفی کنن و عنوانو تصحیح کنن
2 : من می خوام یه نرم افزار طراحی کنم که به اینترنت وابسته هست یعنی کاربر باید تا موقعی که داره با نرم افزار کار می کنه اینترنتش وصل باشه حالا اگه میون کار کردن با نرم افزار اینترنتش قطع شد می خوام به صورت اتوماتیک پیغامی رو مبنی بر قطع شدن اینترنت برای کاربر صادر کنه چجوری می تونم این کارو کنم متشکر

محمد رضا فاتحی
پنج شنبه 03 اردیبهشت 1394, 10:16 صبح
می شه با استفاده از thread این کار رو انجام داد حالا اینکه راه حل بهتری داشته باشه یا نه من نمی دونم

Twoplus2010
پنج شنبه 03 اردیبهشت 1394, 10:41 صبح
چجوری متوجه نشدم

Todco.ir
پنج شنبه 03 اردیبهشت 1394, 12:15 عصر
برای مشاهده دسترسی به اینترنت فقط کافیست از دستور ping استفاده کنید

using System.Net.NetworkInformation;
private void button1_Click(object sender, EventArgs e)
{
Ping p = new Ping();
PingReply p_Status = p.Send("www.google.com");
if (p_Status.Status == IPStatus.Success)

MessageBox.Show("Internet is Connect!");


else

MessageBox.Show("Internet is not Connect!");

}

imanx7
پنج شنبه 03 اردیبهشت 1394, 12:24 عصر
using System.Net.NetworkInformation;

void IsNetwork()
{
try
{
Ping _Ping = new Ping();
PingReply _PingReply = _Ping.Send("www.google.com");
if (_PingReply.Status == IPStatus.Success)
{
//MessageBox.Show("Online");
}
}
catch
{


//MessageBox.Show("ofline");
}






using System.Threading;

private void timer1_Tick(object sender, EventArgs e)
{
Thread _Thread = new Thread(c => IsNetwork());
_Thread.Start();
}