Premier commit, la liste des clients se fait, avec envoie du port sur
lequel ils devront se mettre en écoute. Port 6000 et plus réservés.
multicast connection ok
Désormais, le serveur se connecte également sur une plage de port
donnée.
Tous le monde se connecte à tous le monde des que la liste atteint 3
éléments
Grosses modifications, ajout de callback pour la partie serveur, ajout
d'une classe représentant les messages permettant de les trier dans une
liste en fonction de la clock et de l'id du l'emmeteur. Un tableau de
boolean est présent à la fois dans le mssage pour signaler qui a envoyer
un ack, ainsi que dans le NioClient pour savoir si les voisins sont
encore en vie et si il y a la nécéssité de check leur ack ou non.
Ajout de l'envoie de message et traitement à réception d'un ACK
Début de multicast totalement ordonné
Correction d'un bug
Correction d'un léger soucis
Erreur identifié, il s'agit d'un probleme poru la mise à jour du tableau
alive du client. Il faut trouver une solution pour le mettre à jour sans
erreur.
Un autre bug de corrigé, il reste encore 3 fonctionnalités à implémenter
implémentation de méthodes manquantes
correction de la version threadée
on va finir pas arriver à faire la correction ;)
Début d'un système de log côté serveur
clock démarré avec un entier tiré aléatoirement entre 0 et 40
Ajout de la déco propre d'un client
Amélioration du code
légère modif
Tentative d'ajout du chat