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