El servidor ha de poder gestionar molts clients a la vegada, per tant, ha de crear un fil independent per cada client que es connecte.
Quan es connecta un client, el servidor esperarà al que el client s'identifique i després escoltarà els missatges que els clients escriguen.
Cada vegada que es reba un missatge d'un client, el servidor enviarà el següent missatge a tots els clients connectats:
Nom: Missatge
On Nom és el nom amb el qual el client que ha enviat el missatge s'ha identificat i Missatge és el missatge enviat.
sequenceDiagram
actor Usuari
Usuari->>Client: Introdueix un missatge
Client->>Servidor: Envia el missatge
actor Altres Usuaris
Servidor->>Altres Usuaris: Envia el missatge<br/>amb el nom de l'usuari
📌 Aquest document pot quedar desactualitzat després d’imprimir-lo. Pots consultar la versió més recent
a la pàgina web.
🌿 Abans d’imprimir aquest document, considera si és realment necessari. Redueix el consum de paper i ajuda a protegir el nostre entorn.