Dans cet exemple, on récupère le nom et l'adresse de la machine dans un réseau wifi local fournie par le serveur DHCP du routeur:
import java.net.InetAddress;Sortie:
import java.net.UnknownHostException;
public class AdresseClient {
public static void main(String[] args) {
String nomHote ;
String adresseIPLocale ;
try{
InetAddress inetadr = InetAddress.getLocalHost();
//nom de machine
nomHote = (String) inetadr.getHostName();
System.out.println("Nom de la machine = "+nomHote );
//adresse ip sur le réseau
adresseIPLocale = (String) inetadr.getHostAddress();
System.out.println("Adresse IP locale = "+adresseIPLocale );
} catch (UnknownHostException e) {
e.printStackTrace();
}
}
}
Nom de la machine = VAIO-VAIORéférences:
Adresse IP locale = 192.168.1.101
Oracle Documentation: Méthode InetAddress.getLocalHost
Récupérer l'adresse du serveur web en Java
Socket TCP: Créer un chat Client/Serveur en Java
Commentaires (0)
Laisser un commentaire
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Chargement des commentaires...