Heim > Backend-Entwicklung > C#.Net-Tutorial > Wie erhalte ich eine IP-Adresse in C#?

Wie erhalte ich eine IP-Adresse in C#?

PHPz
Freigeben: 2023-09-01 08:09:04
nach vorne
893 Leute haben es durchsucht

Wie erhalte ich eine IP-Adresse in C#?

Eine IP-Adresse (Internet Protocol) ist die Adresse Ihrer Netzwerkhardware. Es hilft dabei, Ihren Computer mit anderen Geräten im Netzwerk und auf der ganzen Welt zu verbinden. IP-Adressen bestehen aus Zahlen oder Zeichen.

Jedes Gerät, das mit einer Internetverbindung verbunden ist, hat eine eindeutige IP-Adresse, was bedeutet, dass Milliarden von IP-Adressen benötigt werden. Die neue Version von IP, IPv6, erfüllt diese Anforderung.

Private IP-Adresse

Eine private IP-Adresse ist die Adresse eines Geräts, das mit Ihrem Zuhause oder Zuhause verbunden ist. Unternehmensnetzwerk. Wenn Sie mehrere verschiedene Geräte mit einem ISP (Internet Service Provider) verbunden haben, verfügen alle Ihre Geräte über eindeutige private IP-Adressen. Auf diese IP-Adresse kann von Geräten außerhalb Ihres Heim- oder Unternehmensnetzwerks nicht zugegriffen werden.

Beispiel: 192.168.1.1

Beispiel

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;
   }
}
Nach dem Login kopieren

Ausgabe

192.168.1.1
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie erhalte ich eine IP-Adresse in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage