কম্পিউটার

আপনি C# এ ইন্টারনেটের সাথে সংযুক্ত কিনা তা কীভাবে পরীক্ষা করবেন?


C# এ একটি মেশিনের সাথে ইন্টারনেট সংযুক্ত আছে কিনা তা পরীক্ষা করার অনেক উপায় রয়েছে৷ System.Net নামস্থান ব্যবহার করুন যা একটি URI দ্বারা চিহ্নিত একটি সংস্থান থেকে ডেটা প্রেরণ এবং ডেটা গ্রহণের জন্য সাধারণ পদ্ধতি সরবরাহ করে। WebClient বা HttpClient ক্লাস URI দ্বারা চিহ্নিত যেকোন স্থানীয়, ইন্ট্রানেট, বা ইন্টারনেট সংস্থান থেকে ডেটা প্রেরণ বা ডেটা গ্রহণের জন্য সাধারণ পদ্ধতি সরবরাহ করে। এখানে নীচের উদাহরণে আমরা ব্যবহার করেছি (ওপেনরিড) একটি স্ট্রীম হিসাবে একটি সংস্থান থেকে ডেটা ফেরত দেয়৷

"https://google.com/generate_204" url টিপে চেক করুন যদি সফলতা সত্য হয় অন্যথা মিথ্যা হয়।

নীচের উদাহরণটি লুপে চলে এবং ইন্টারনেট সংযুক্ত কিনা তা পরীক্ষা করে। ইন্টারনেট সংযুক্ত থাকলে সত্য ফেরত দিন অন্যথায় মিথ্যা ফেরত দিন।

উদাহরণ

static void Main(string[] args){
   var keepRetrying = true;
   while (keepRetrying){
      if (IsConnectedToInternet()){
         keepRetrying = false;
         System.Console.WriteLine("Connected");
      } else {
         keepRetrying = true;
         System.Console.WriteLine("Not Connected");
      }
   }
}
public static bool IsConnectedToInternet(){
   try{
      using (var client = new WebClient())
      using (client.OpenRead("https://google.com/generate_204"))
      return true;
   }
   catch { }
   return false;
}

আউটপুট

Connected

  1. কিভাবে এডিট টেক্সট মান চেক করবেন অ্যানাগ্রাম নাকি অ্যান্ড্রয়েডে নেই?

  2. একটি গ্রাফ দৃঢ়ভাবে সংযুক্ত কি না তা পরীক্ষা করার জন্য C++ প্রোগ্রাম

  3. আপনি কোন উবুন্টু সংস্করণ ব্যবহার করছেন? এখানে কিভাবে চেক করতে হয়

  4. আপনি ফ্লাইট করছেন বা উইন্ডোজ ইনসাইডার বিল্ডে আছেন কিনা তা কীভাবে পরীক্ষা করবেন?