Bonjour,
Je suis en train de développer une application Client/serveur en RMI j'aimerai savoir comment faire pour que le serveur se connecte au client qui est derriere un routeur (donc dans un réseau interne). Je ne pense pas que le fait d'utiliser du RMI intervienne beaucoup dans le pricipe de mon problème mais bon on ne sais jamais.
Voici comment mon appli fonctionne:
Le client se connecte au serveur par le port 2000 (par ex) pour lui indiquer son arrivé (connexion RMI Client -->serveur)
Le serveur se connecte au client sur le port 2001 (par ex) pour pouvoir lui envoyer les informations futures (connexion RMI serveur-->client)
De plus comment faire si 2 machines différentes du meme réseau interne se connecte au serveur?
Enfin, connaissez vous une maniere de récuperer l'IP public d'une machine?
j'ai bien la methode InetAddress.getLocalHost().toString() mais ca ne me retourne que l'adresse interne.
Merci d'avance
Nixonne
Partager