Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> C#

सी # में नेटवर्किंग

.NET फ्रेमवर्क में नेटवर्किंग सेवाओं का एक स्तरित, एक्स्टेंसिबल और प्रबंधित कार्यान्वयन है। आप उन्हें आसानी से अपने अनुप्रयोगों में एकीकृत कर सकते हैं। System.Net का उपयोग करें; नाम स्थान।

आइए देखें कि उरी वर्ग को कैसे एक्सेस किया जाए:। C# में, यह एक समान संसाधन पहचानकर्ता (URI) का ऑब्जेक्ट प्रतिनिधित्व प्रदान करता है -

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

आइए अब System.Net क्लास देखें। इसका उपयोग सिक्योर सॉकेट लेयर (एसएसएल) का उपयोग करके कनेक्शन को एन्क्रिप्ट करने के लिए किया जाता है। यदि यूआरआई "https:" से शुरू होता है, तो एसएसएल का उपयोग किया जाता है; यदि URI "http:" से शुरू होता है, तो एक अनएन्क्रिप्टेड कनेक्शन का उपयोग किया जाता है।

निम्नलिखित एक उदाहरण है। एफ़टीपी के साथ एसएसएल के लिए, 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 प्रॉपर्टी एड्रेसलिस्ट का उपयोग कर रहा है -

उदाहरण

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. वायरलेस नेटवर्किंग में 802.11ac क्या है?

    802.11ac वाई-फाई वायरलेस नेटवर्किंग के लिए एक मानक है जो पिछली पीढ़ी के 802.11n मानक से अधिक उन्नत है। 1997 में परिभाषित 802.11 के अल्पज्ञात मूल संस्करण की गिनती करते हुए, 802.11ac वाई-फाई तकनीक की 5 वीं पीढ़ी का प्रतिनिधित्व करता है। 802.11n और इसके पूर्ववर्तियों की तुलना में, 802.11ac अधिक उन्नत ह

  1. कंप्यूटर नेटवर्किंग कैसे सीखें:एक चरण-दर-चरण मार्गदर्शिका

    इस बात से इंकार नहीं किया जा सकता है कि कंप्यूटर ने हमारी दुनिया को पूरी तरह से बदल दिया है। हमारी आधुनिक जीवन शैली काफी हद तक कंप्यूटर की बदौलत संभव है। कंप्यूटर नेटवर्क ने हमारे संचार करने के तरीके को भी काफी प्रभावित किया है। सबसे बड़ा नेटवर्क, इंटरनेट, वैश्वीकरण का एक प्रमुख प्रवर्तक रहा है। जर

  1. विंडोज 10 में विंडोज सैंडबॉक्स में नेटवर्किंग को कैसे निष्क्रिय करें

    विंडोज 10 कुछ क्षमताओं को आजमाने और परीक्षण करने के लिए एक सुरक्षित और सुरक्षित वातावरण - सैंडबॉक्स - प्रदान करता है। यह हाइपर-वी तकनीक पर आधारित है और आपको पूरी तरह से अलग-थलग कर अविश्वसनीय अनुप्रयोगों का परीक्षण करने और चलाने की अनुमति देता है। एक बार काम हो जाने के बाद, आप सिस्टम को प्रभावित किए