Java.net.InetAddress.getByName

KX Messages postés 19031 Statut Modérateur -  
BadGuitarist Messages postés 373 Statut Membre -
Bonjour,

Dans un projet Java j'utilise la méthode InetAddress.getByName(String host) pour faire des liaisons sockets avec une machine dont je connais l'adresse InetAddress.getLocalHost()

Ça marche bien en local mais quand je veux contacter un ordinateur via internet, je n'y arrive pas, ce qui ne me surprends pas vraiment, mais j'aimerais savoir comment contourner ce problème, comment connaitre une valeur host correcte pour se connecter à une machine (très) distante.

Merci de votre aide.

1 réponse

BadGuitarist Messages postés 373 Statut Membre 27
 
KX,

Ton problème ne concerne nullement la notion de distance qui sépare 2 machines mais de droits d'accès : je suppose que la machine à contacter est protégée derrière un firewall, non ? Or, tu contactes une adresse IP ...

Je ne vais pas plus loin dans mes explications : je préfère dans un premier temps me faire confirmer mes soupçons auprès d'un administrateur réseau et si le sujet n'est pas résolu demain soir, je t'apporterai alors le complément d'informations que j'hésite à te donner présentement.
0