Comment obtenir une adresse IP en C# ?

PHPz
Libérer: 2023-09-01 08:09:04
avant
821 Les gens l'ont consulté

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;
   }
}
Copier après la connexion

Sortie

192.168.1.1
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!