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

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 प्रॉपर्टी को true पर सेट करें।

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

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

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

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

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

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