PDA

View Full Version : سوال: تابع وضعیت اتصال به اینترنت در C#



goli_bushehr
شنبه 02 اردیبهشت 1391, 09:51 صبح
سلام
دوستان ی تابع به زبان C# میخام ک چک کنه ک کاربری که داره از برنامه م استفاده میکنه ، به اینترنت وصل هست یا نه

bade saba
شنبه 02 اردیبهشت 1391, 10:22 صبح
bool ConnectionExists()
{
try
{
System.Net.Sockets.TcpClient clnt = new System.Net.Sockets.TcpClient("www.google.com", 80);
clnt.Close();
MessageBox.Show("ارتباط با <span class="highlight">اینترنت</span> برقرار است", "Connected ...", MessageBoxButtons.OK, MessageBoxIcon.Information);
return true;
}

catch (System.Exception ex)
{
MessageBox.Show("ارتباط با <span class="highlight">اینترنت</span> برقرار نیست", "DC",MessageBoxButtons.OK,MessageBoxIcon.Error );
return false;
}
}
این کد رو اینجا پیدا کردم (http://barnamenevis.org/showthread.php?203775-%D8%A8%D8%B1%D8%B1%D8%B3%DB%8C-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA-(%D8%A7%D9%84%D8%A8%D8%AA%D9%87-%D8%AF%D8%B1-%D9%87%D8%B1-%D9%86%D9%88%D8%B9-%D9%83%D8%A7%D9%86%D9%83%D8%B4%D9%86%D9%8A)&highlight=%D9%88%D8%B6%D8%B9%DB%8C%D8%AA+%D8%A7%D8 %AA%D8%B5%D8%A7%D9%84+%D8%A8%D9%87+%D8%A7%DB%8C%D9 %86%D8%AA%D8%B1%D9%86%D8%AA)

اینم هست
http://www.codeproject.com/Articles/11045/Display-an-Internet-Connection-status-icon-using-N
این لینک رو از اینجا آوردم (http://barnamenevis.org/showthread.php?59150-%D8%AA%D8%B4%D8%AE%DB%8C%D8%B5-%D9%88%D8%B6%D8%B9%DB%8C%D8%AA-%D8%A7%D8%AA%D8%B5%D8%A7%D9%84-%D8%A8%D9%87-%D8%A7%DB%8C%D9%86%D8%AA%D8%B1%D9%86%D8%AA&highlight=%D9%88%D8%B6%D8%B9%DB%8C%D8%AA+%D8%A7%D8 %AA%D8%B5%D8%A7%D9%84+%D8%A8%D9%87+%D8%A7%DB%8C%D9 %86%D8%AA%D8%B1%D9%86%D8%AA)

من این دوتا جواب رو از کپی کردن سوال شما در جستجو بدست آوردم ، این نشون میده جستجو کار خوبیه پس قبل از پرسیدن سوال جستجو کنید

goli_bushehr
شنبه 02 اردیبهشت 1391, 10:31 صبح
واقعا ممنون از کمکتون ولی
وقتی ب اینترنت وصل نیستم پیغام نمیده ک قطعی
هیچ اتفاقی نمی افته

bade saba
شنبه 02 اردیبهشت 1391, 12:10 عصر
واقعا ممنون از کمکتون ولی
وقتی ب اینترنت وصل نیستم پیغام نمیده ک قطعی
هیچ اتفاقی نمی افته

از کدوم استفاده کردی که پیغام نداد؟؟؟ اون اولی که به شکل bool جواب رو بر میگردونه