Ajouter un commentaire

fredericmazue

Quote:
si client se connecte il charge la liste des connéctés depuis ce serveur, aprés il communique directement avec un autre client a travers l'ip ki a pu récuperer depuis le serveur, donc chaque client doit jouer le role du client et serveur en meme temps pour communiquer avec un autre client, c pour ca ke j'ai met code client et serveur dans le meme fichier.

Arrête moi si je me trompe, mais si tu fais ça, rapidement tu vas avoir des serveurs désynchronisés au niveau de la liste des connectés. Pour y remédier il va falloir qu'un client se connecte à tous les serveurs systématiquement et éventuellement informe certains de ceux-ci des ajouts dans la liste des connectés. Je ne suis pas sûr que ça soit tout simple ton truc là.... Enfin je n'ai peut être pas bien compris ?

Remarque il y a un autre moyen de régler ça: écrire le tout non en Java mais en Erlang. Avec sa base de données distribuée en mémoire (Mnesia) Erlang te permettrait de faire ce que tu veux facilement. Mais c'est uen autre histoire....

Filtered HTML

Plain text

CAPTCHA
Cette question permet de vérifier que vous n'êtes pas un robot spammeur :-)
  GGG   U   U  U   U  PPPP   DDD  
G U U U U P P D D
G GG U U U U PPPP D D
G G U U U U P D D
GGG UUU UUU P DDD