Maison  >  Article  >  développement back-end  >  Comment obtenir une adresse IP en C# ?

Comment obtenir une adresse IP en C# ?

PHPz
PHPzavant
2023-09-01 08:09:04835parcourir

Comment obtenir une adresse IP en C# ?

Une adresse IP (Internet Protocol) est l'adresse de votre matériel réseau. Il permet de connecter votre ordinateur à d’autres appareils sur le réseau et dans le monde entier. Les adresses IP sont constituées de chiffres ou de caractères.

Chaque appareil connecté à une connexion Internet possède une adresse IP unique, ce qui signifie que des milliards d'adresses IP sont nécessaires. La nouvelle version d'IP, IPv6, répond à cette exigence.

Adresse IP privée

Une adresse IP privée est l'adresse d'un appareil connecté à votre domicile ou votre domicile. réseau d'affaires. Si vous avez plusieurs appareils différents connectés à un seul FAI (fournisseur d'accès Internet), tous vos appareils auront des adresses IP privées uniques. Cette adresse IP n'est pas accessible depuis les appareils extérieurs à votre réseau domestique ou professionnel.

Exemple : 192.168.1.1

Exemple

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;
   }
}

Sortie

192.168.1.1

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer