Bonjour à toutes & à tous,
Je cherche a récupérer l’adresse IP locale de la machine qui exécute l’appli (en IPv4 et pas IPv6), voila mon bout de code :
Le truc c’est que ca m’affiche l’IP en V6 et pas en V4 (genre j’ai xx
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 public static void IpLocale () { // Get the hostname string myHost = System.Net.Dns.GetHostName(); // Show the hostname MessageBox.Show(myHost); // Get the IP from the host name string myIP = System.Net.Dns.GetHostEntry(myHost).AddressList[0].ToString(); // Show the IP MessageBox.Show(myIP); }x
x
x
x
x, à la place de xxx.xxx.xxx.xxx) ... car mon poste est en Vista et pas sous XP je pense ...
Comment je peux récupérer l’adresse en IPv4 ??? j’ai cherché un peu dans les méthodes de la classe IPAdress, et a part une méthode nommé Adress qui est obselete (et qui me genere une exception) je n'ai rien trouvé ...
Merci d'avance pour votre aide!
Thomas LEONARDI
.
Partager