سوال خود را بپرسید

توضیحات بخش

rss
سوال و جواب برای متخصصان و علاقه مندان به برنامه نویسی در همه زبان ها و همه پلت فرم ها

آمار بخش

کاربران 30
سوال ها 71
پاسخ ها 83
نظر سنجی ها 0

برترین کاربر ها

بیشترین تگ ها

1

چک کردن اتصال یا عدم اتصال به اینترنت در csharp

در بعضی از پروژه های نرم افزاری باید در حین پروژه به اینترنت وصل شویم. چه روشی برای بررسی کردن وصل بودن یا وصل نبودن اینترنت وجود داره؟
آیا میشه دسترسی یا عدم دسترسی به یک سایت خاص رو بررسی کرد؟
پاسخ به سوال
704بازدید

پاسخ ها (1)

1
بهترین پاسخ
برای اینکار، باید یک درخواست به Resource ای که احتمال Offline شدن خیلی کمی داشته باشه مثل Google.com بدهیم.

  • راه اول Ping کردن هست. طبق کد زیر :
using System.Net.NetworkInformation;
if (new Ping().Send("google.com").Status == IPStatus.Success)
return true;

  • راه دوم استفاده از WebClient هست :
using System.Net;

using (var client = new WebClient().OpenRead("https://google.com"))
return true;
پاسخ به سوال

این سوال به پاسخ مورد نظر سوال کننده رسیده است

در صورتی که پاسخ بهتری دارید بر روی دکمه زیر کلیک کنید

تعداد حروف 0