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 :
D'un point de vue technique. Mon code vous semble-il correct ou bien je risque d'avoir des problèmes de synchronisation ?
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. */ ..... }
merci d'avance
Partager