Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Bagaimana untuk mendapatkan alamat ip dalam C#?

Bagaimana untuk mendapatkan alamat ip dalam C#?

PHPz
PHPzke hadapan
2023-09-01 08:09:04817semak imbas

Bagaimana untuk mendapatkan alamat ip dalam C#?

Alamat IP (Internet Protocol) ialah alamat perkakasan rangkaian anda. Ia membantu menyambungkan komputer anda ke peranti lain pada rangkaian dan di seluruh dunia. Alamat IP terdiri daripada nombor atau aksara.

Setiap peranti yang disambungkan ke sambungan internet mempunyai alamat IP yang unik, yang bermaksud berbilion-bilion alamat IP diperlukan. Versi baharu IP, IPv6, memenuhi keperluan ini.

Alamat IP Peribadi

Alamat IP peribadi ialah alamat peranti yang disambungkan ke rumah atau rumah anda. rangkaian perniagaan. Jika anda mempunyai berbilang peranti berbeza yang disambungkan kepada satu ISP (Penyedia Perkhidmatan Internet), maka semua peranti anda akan mempunyai alamat IP peribadi yang unik. Alamat IP ini tidak boleh diakses daripada peranti di luar rangkaian rumah atau perniagaan anda.

Contoh: 192.168.1.1

Contoh

class Program{
   static void Main(string[] args){
      string IPAddress = GetIPAddress();
      System.Console.WriteLine(IPAddress);
      Console.ReadLine();
   }
   public static string GetIPAddress(){
      string IPAddress = string.Empty;
      IPHostEntry Host = default(IPHostEntry);
      string Hostname = null;
      Hostname = System.Environment.MachineName;
      Host = Dns.GetHostEntry(Hostname);
      foreach (IPAddress IP in Host.AddressList){
         if (IP.AddressFamily == System.Net.Sockets.AddressFamily.InterNetwork){
            IPAddress = Convert.ToString(IP);
         }
      }
      return IPAddress;
   }
}

Output

192.168.1.1

Atas ialah kandungan terperinci Bagaimana untuk mendapatkan alamat ip 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