Bonjour à tous et à toutes.
Je suis en train de réaliser un Chat en Java, et j'ai pas mal avancé.
J'ai réaliser une classe Serveur, une classe Thread Serveur, et une classe client.
Les clients envoient un message au serveur qui l'envoie ensuite vers tous les autres client.
Jusque la tout va bien.
Mon problème est que je ne sais pas comment, au niveau client, faire pour que le client reçoive le message des autres clients, via le serveur donc, et que, dans un même temps, il puisse taper un message.
En effet, lorsque le client doit taper son message, le programme est bloqué de son coté ( in.readline() ), et la lecture de l'envoie du serveur ne peux donc pas se faire, ce qui fais que le client reçoit le message des autres uniquement après la saisie de son message.
Merci d'avance.
PS: Chat en mode console pour le moment.
Partager