Bonjour, je suis en train de faire un t'chat et j'aimerais avoir 2-3 conseils.
Donc j'ai 3 classes pour le moment.
- Server. ( comprend un thread pour savoir si un client ce connecte )
- Event. ( connexion des clients, envoyer des messages etc... )
- Client. ( un thread qui récupère les flux envoyer par le client )

Chaque évenement du serveur passe par la classe Event qui ressemble à ceci pour le moment :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
 
 
public class Event
{
   ConcurrentLinkedQueue<String> action ;
 
   public void addMessage(String m)
   {
      action.add(m);
   }
 
   /* et ensuite un Thread qui dépile les messages. Interprête ceci. et en      fonction du message. Agit sur la class Client ou Server, voir les deux à la fois. */
   .....
}
D'un point de vue technique. Mon code vous semble-il correct ou bien je risque d'avoir des problèmes de synchronisation ?

merci d'avance