কম্পিউটার

C# এ আইপি ঠিকানা যাচাই করুন


একটি আইপি ঠিকানা হল একটি ইন্টারনেট প্রোটোকল ঠিকানা যা একটি কম্পিউটার নেটওয়ার্কে প্রতিটি ডিভাইসে নির্দিষ্ট করা নম্বরগুলির একটি সিরিজ৷ C#-এ, নামস্থান System.Net-এ ক্লাস IPAddress ক্লাস IP অ্যাড্রেস নিয়ে কাজ করে।

একটি প্রোগ্রাম যা একটি IP ঠিকানা যাচাই করতে ব্যবহৃত হয় তা নিম্নরূপ দেওয়া হয় -

উদাহরণ

using System;
using System.Net;
using System.Net.Sockets;
using System.Text.RegularExpressions;
namespace IPaddressDemo {
   class Example {
      public static void Main() {
         IPAddress IP;
         Console.WriteLine("Enter the IP Address: ");
         string ipAddr = Console.ReadLine();
         bool flag = IPAddress.TryParse(ipAddr, out IP);
         if (flag)
         Console.WriteLine("{0} is a valid IP address", ipAddr);
         else
         Console.WriteLine("{0} is not a valid IP address", ipAddr);
      }
   }
}

আউটপুট

উপরের প্রোগ্রামের আউটপুট নিম্নরূপ।

Enter the IP Address: 130.45.78.200
130.45.78.200 is a valid IP address

এখন, আসুন আমরা উপরের প্রোগ্রামটি বুঝতে পারি।

আইপিএড্রেস ক্লাসের একটি অবজেক্ট আইপি তৈরি করা হয়। তারপর ব্যবহারকারীর কাছ থেকে প্রয়োজনীয় আইপি ঠিকানা পাওয়া যায়। আইপি অ্যাড্রেসটি আইপিএড্রেস ক্লাসে TryParse() পদ্ধতিটি ব্যবহার করে যাচাই করা হয় কারণ এই পদ্ধতিগুলি একটি স্ট্রিং একটি IP ঠিকানা বা না হলে তা যাচাই করে। ফলাফল পতাকা সংরক্ষণ করা হয়. তারপর if স্টেটমেন্টটি প্রিন্ট করতে ব্যবহৃত হয় যদি স্ট্রিংটি আইপি ঠিকানা হয় বা পতাকার মানের উপর নির্ভর করে না। এর জন্য কোড স্নিপেট নিম্নরূপ -

IPAddress IP;
Console.WriteLine("Enter the IP Address: ");
string ipAddr = Console.ReadLine();
bool flag = IPAddress.TryParse(ipAddr, out IP);
if (flag)
Console.WriteLine("{0} is a valid IP address", ipAddr);
else
Console.WriteLine("{0} is not a valid IP address", ipAddr);

  1. একটি সর্বজনীন IP ঠিকানা কি?

  2. আমার রাস্পবেরি পাই এর আইপি ঠিকানা কি?

  3. আমি কিভাবে Android এ একটি ই-মেইল ঠিকানা যাচাই করব?

  4. HTML <address> ট্যাগ