Forum Clubic

Aide socket Chat en Java

Bonsoir, j’ai un petit soucis qui me prend la tête depuis un moment…
J’ai créé un chat en java utilisant des sockets pour la première fois, une partie client et une autre serveur,
Je passe par le port 5000 par défaut.
Le problème est que le chat marche très bien en local en lui passant les parametres :
host = 127.0.0.1
port = 5000
final Client c = new Client(host, port, this);
j’arrive a discuter avec plusieurs clients (pas pratique sur le même poste …).
Le problème arrive quand je veut me connecté a un serveur sur une autre machine virtuelle (J’utilise virtual box et le client est aussi sur une machine virtuelle)
Bien évidement je lui passe non plus 127.0.0.1 mais l’adresse du serveur, les 2 machines virtuelles sont bien en contact (elles pings bien)
So WTF !
Merci de m’aider

up ! personne pour aider?

Wireshark sur ton serveur, analyse tes trames y a peu être pas la connexion qui se fait à ton protocol

ou plus simple : un firewall ou d’autres conneries…

merci :slight_smile: après avoir corrigé le code et enlevé les pare feux sa roule :slight_smile: