Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Rangkaian dalam C#

Rangkaian dalam C#

PHPz
PHPzke hadapan
2023-09-07 18:29:09877semak imbas

C# 中的网络

.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 -

Contoh

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!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam
Artikel sebelumnya:Melaksanakan timbunan dalam C#Artikel seterusnya:Melaksanakan timbunan dalam C#