Gestion des adresses réseau en Java
COURS programmation réseaux Socket TCP – UDP Master 1 MSRS – FSA Agadir a.boulouz
Références : 1-cours TCP/IP F.Laissus (poly MSIO)
Chaque machine de l'Internet est identifiée par une adresse ou un nom uniques
2-TCP/IP Sockets in Java, L. Cavert , J. Donahoo
Ces deux entités sont gérées sous Java par la classe InetAddress dont voici quelque méthodes
28/11/2010
Master MSRS
1
28/11/2010
Gestion des adresses réseau en Java
Master MSRS
2
Identifier la machine locale
byte [] getAddress() : donne les 4 octets de l'adresse IP de l'instance InetAddress courante String getHostAddress() : donne l'adresse IP de l'instance InetAddress courante String getHostName() : donne le nom Internet de l'instance InetAddress courante InetAddress getByName(String Host) : crée l'instance InetAddress de la machine désignée par Host. Génère une exception si Host est inconnu. Host peut être le nom internet d'une machine ou son adresse IP sous la forme I1.I2.I3.I InetAddress getLocalHost() : crée l'instance InetAddress de la machine sur laquelle s'exécute le programme contenant cette instruction.
28/11/2010
Master MSRS
3
28/11/2010
Master MSRS
4