Les adresses Internet : java.net.InetAddress
Cette classe permet de manipuler les adresses Internet.
Il n'existe pas de constructeur. Pour obtenir une instance de cette
classe, il est nécessaire d'utiliser des méthodes de classe.
Ces méthodes de classe sont les suivantes :
-
public static InetAddress getLocalHost() throws
UnknownHostExeception
-
Retourne un objet contenant l'adresse Internet de la machine locale.
-
public static synchronized InetAddress getByName(String
host_name) throws UnknownHostExeception
-
Retourne un objet contenant l'adressse Internet de la machine dont le nom
est passé en paramètre.
-
public static synchronized InetAddress[] getAllByName(String
host_name) throws UnknownHostExeception
-
Retourne un tableau d'objets contenant l'ensemble des adressses Internet
de la machine qui répond au nom passé en paramètre.
Les méthodes que l'on peut appliquer à un objet de cette
classe sont :
-
public String getHostName ()
-
Retourne le nom de la machine dont l'adresse est stockée dans l'objet.
-
public byte[] getAddress ()
-
Retourne l'adresse internet stockée dans l'objet sous forme d'un
tableau de 4 octets dans l'ordre réseau.
-
public String toString ()
-
Retourne une chaîne de caractères qui liste le nom de la machine
et son adresse.
Exemple :
InetAddress adresseLocale = InetAdress.getLocalHost
();
InetAddress adresseServeur = InetAdress.getByName("www.univ-mlv.fr");
System.out.println(adresse);