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 :xx :xx :xx :xx :xx, à la place de xxx.xxx.xxx.xxx) ... car mon poste est en Vista et pas sous XP je pense ...Code:
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); }
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
.