কম্পিউটার

C# এ নেটওয়ার্কিং


.NET ফ্রেমওয়ার্কের নেটওয়ার্কিং পরিষেবাগুলির একটি স্তরযুক্ত, এক্সটেনসিবল এবং পরিচালিত বাস্তবায়ন রয়েছে। আপনি সহজেই এগুলিকে আপনার অ্যাপ্লিকেশনগুলিতে সংহত করতে পারেন৷ System.Net ব্যবহার করুন; নামস্থান।

আসুন দেখি কিভাবে Uri ক্লাস অ্যাক্সেস করা যায়:C# এ, এটি একটি ইউনিফর্ম রিসোর্স আইডেন্টিফায়ার (URI)-এর অবজেক্ট রিপ্রেজেন্টেশন প্রদান করে -

Uri uri = new Uri("https://www.example.com/");
WebRequest w = WebRequest.Create(uri);

এখন আমরা System.Net ক্লাস দেখি। এটি সিকিউর সকেট লেয়ার (SSL) ব্যবহার করে সংযোগ এনক্রিপ্ট করতে ব্যবহৃত হয়। যদি URI "https:" দিয়ে শুরু হয়, SSL ব্যবহার করা হয়; যদি URI "http:" দিয়ে শুরু হয়, তাহলে একটি এনক্রিপ্ট করা সংযোগ ব্যবহার করা হয়।

নিচেরটি একটি উদাহরণ। FTP সহ SSL-এর জন্য, GetResponse() পদ্ধতিতে কল করার আগে EnableSsl প্রপার্টি ট্রুতে সেট করুন।

String uri = "https://www.example.com/";
WebRequest w = WebRequest.Create(uri);

String uriServer = "ftp://ftp.example.com/new.txt"
FtpWebRequest r = (FtpWebRequest)WebRequest.Create(uriServer);
r.EnableSsl = true;
r.Method = WebRequestMethods.Ftp.DeleteFile;

নিচের একটি উদাহরণ হল System.Net নামস্থানের ব্যবহার এবং Dns.GetHostEntry, Dns.GetHostName পদ্ধতি এবং IPHostEntry সম্পত্তি AddressList-

ব্যবহার দেখানো

উদাহরণ

using System;
using System.Net;

class Program {
   static void Main() {

      String hostName = string.Empty;
      hostName = Dns.GetHostName();
      Console.WriteLine("Hostname: "+hostName);
      IPHostEntry myIP = Dns.GetHostEntry(hostName);

      IPAddress[] address = myIP.AddressList;

      for (int i = 0; i < address.Length; i++) {
         Console.WriteLine("IP Address {1} : ",address[i].ToString());
      }
      Console.ReadLine();
   }
}

  1. কম্পিউটার নেটওয়ার্কিংয়ে ওয়ার্কগ্রুপ ব্যবহার করা

  2. ওয়্যারলেস নেটওয়ার্কিং-এ 802.11ac কী?

  3. কিভাবে কম্পিউটার নেটওয়ার্কিং শিখবেন:একটি ধাপে ধাপে নির্দেশিকা

  4. উইন্ডোজ 10 এ উইন্ডোজ স্যান্ডবক্সে কীভাবে নেটওয়ার্কিং অক্ষম করবেন