IP en Java
Fermé
choco90
Messages postés
458
Date d'inscription
samedi 21 mars 2009
Statut
Membre
Dernière intervention
13 juillet 2016
-
30 avril 2011 à 20:30
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 2 mai 2011 à 21:11
KX Messages postés 16753 Date d'inscription samedi 31 mai 2008 Statut Modérateur Dernière intervention 25 novembre 2024 - 2 mai 2011 à 21:11
A voir également:
- IP en Java
- Ethernet n'a pas de configuration ip valide - Guide
- Waptrick java football - Télécharger - Jeux vidéo
- Jeux java itel football - Télécharger - Jeux vidéo
- Comment connaître son adresse ip - Guide
- Java apk - Télécharger - Langages
2 réponses
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
30 avril 2011 à 22:19
30 avril 2011 à 22:19
Ton code est absurde, remplace InetAddress par Inet6Adress, tu verras que bien que le format soit IPv6, ton code affiche quand même version 4, car "localhost" vaut toujours 127.0.0.1 au format IPv4 donc...
KX
Messages postés
16753
Date d'inscription
samedi 31 mai 2008
Statut
Modérateur
Dernière intervention
25 novembre 2024
3 019
2 mai 2011 à 21:11
2 mai 2011 à 21:11
Imaginons que je force un peu la machine...
Ton adresse est toujours IPv4 mais contenu dans un tableau de byte plus grand.
Il t'affichera "IP version 6" alors que ton adresse est bien IPv4.
Regarde plutôt du côté de isIPv4CompatibleAddress
InetAddress ip = InetAddress.getByAddress(InetAddress.getLocalHost().getHostAddress(), new byte[16]);
Ton adresse est toujours IPv4 mais contenu dans un tableau de byte plus grand.
Il t'affichera "IP version 6" alors que ton adresse est bien IPv4.
Regarde plutôt du côté de isIPv4CompatibleAddress
2 mai 2011 à 17:47
2 mai 2011 à 18:07
2 mai 2011 à 20:26
Voici mon new code :
Bon alors, qu'est ce que t'en dis ?
2 mai 2011 à 20:36