Bonjour,
Je suis en train, depuis environ 2 semaines, de créer un jeu qui communique avec un serveur. Sauf que j'ai un souci pour communiquer avec plusieurs clients (et donc plusieurs sockets). Seul un client (le dernier à se connecter) reçoit les packets.
Le fonctionnement de mon serveur:
boucle
{
-> mon listener accepte tous les clients qui veulent se connecter à mon socket
-> mon socket reçoit tous les données envoyées par les clients
-> le serveur traite toutes les données
-> mon serveur envois les positions de touts les joueurs 1 par 1 (c'est à dire que mon serveur envois: "idDuJoueur-positionX;PositionY;" pour tout les joueurs)
}
Les clients reçoient juste de tous les joueurs et ils les affichent.