.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(); } }