Bonjour,
Je suis entrain de travailler sur un projet de jeu sur réseau local, j'ai 2 programmes joueurs et 1 programme arbitre qui tourne sur le même réseau.
Les 2 joueurs se connectent sur l'arbitre et ils se connectent entre eux aussi. Toutes les connexions sont faites en mode connecté.
Mais quand je lancais ces 3 processus sur la même machine, j'ai eu un problème:
Les 2 joueurs peuvent se connecter à l'arbitre sans problème( l'arbitre est le server ), mais lorsque les 2 joueurs essayaient de se connecter, j'ai eu un message d'erreur:
Address already in use.
C'est parce que j'ai mis "localhost" pour toutes les sockets serveur(l'adresse de l'arbitre, l'adresse du joueur qui joue le rôle serveur) ???
Et est-ce qu'on est obligé de tester les programmes sur un réseau ??
Merci d'avance.
Partager