Bonjour à tous
j'ai effectuer un réseau avec un switch et deux ordinateurs j'ai attribué leurs adresse IP (192.168.137.1 et 192.168.137.2) le ping entre les ordinateurs fonctionne.
Je suis en train de suivre un tutoriel sur les sockets.
j'ai copier les deux codes sources de cette page je lance le serveur ensuite le client mais j'obtiens une erreur au niveau du client. j'ai rajouté une ligne de code pour obtenir l'adresse ip du client ("InetAdress.getLocalHost()") et il m’envoie l'adresse 127.0.1.1 alors que ça devrait être 192.168.137.2 .
je pense qu'il faut donc changer cette ligne de la partie client
"socket = new Socket(InetAddress.getLocalHost(),2009);"
quand je fais ifconfig sur le client(je suis sur backtrack) je peut voir qu'il y a deux adresses IP différentes celle du port ethernet qui correspond l'adresse que j'ai configuré et l'autre qui est 127.0.0.1 qui correspond au "local loopback".
Partager