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

توضیحات بخش

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

آمار بخش

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

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

بیشترین تگ ها

1

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

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

پاسخ ها (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