Bonsoir tout le monde,

j'ai besoin d'aide dans la manipulation de socket dans une application de chat avec JavaFX.
Mon problème est que lorsqu'un client envoit une message à un autre client, le message apparait pour ce client et non pas dans la fenêtre de l'autre client.

J'utilise ce code ci-dessous pour la broadcast pour tous les clients :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
                      synchronized (this) {
 
				for (int i = 0; i < maxClientsCount; i++) {					
                                    if (threads[i] != null || threads[i].clientName != null) {
				         threads[i].out.println(name + ": " + line);
					 threads[i].out.flush();
				     } else {
					 System.out.println("something wrong");
					}
				 }
 
				}
J'identifie chaque Thread par le nom de client quand il connecte au serveur à travers clientName.
Merci d'avance.