.NET Framework menampilkan pelaksanaan perkhidmatan web berlapis, berskala dan terurus. Anda boleh mengintegrasikannya dengan mudah ke dalam aplikasi anda. Gunakan ruang nama System.Net.
Mari kita lihat cara mengakses kelas Uri: Dalam C#, ia menyediakan perwakilan objek Pengecam Sumber Seragam (URI) -
Uri uri = new Uri("http://www.example.com/"); WebRequest w = WebRequest.Create(uri);
Sekarang mari kita lihat kelas System.Net. Ini digunakan untuk menyulitkan sambungan menggunakan Secure Sockets Layer (SSL). Jika URI bermula dengan "https:", SSL digunakan jika URI bermula dengan "http:", sambungan tidak disulitkan digunakan.
Berikut adalah contoh. Untuk SSL menggunakan FTP, tetapkan sifat EnableSsl kepada benar sebelum memanggil kaedah GetResponse().
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;
Contoh berikut menunjukkan penggunaan ruang nama System.Net dan menggunakan kaedah Dns.GetHostEntry, Dns.GetHostName dan Senarai Alamat harta 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(); } }
Atas ialah kandungan terperinci Rangkaian dalam C#. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!