Oppure

Loading
09/07/07 20:17
privi87
Ciao a tutti!
Allora il mio problema è questo: sto cercando di fare una chat in Java. Ho scritto un server che accetta delle connessioni da client attraverso dei thread, di modo che si possano connettere più client contemporaneamente. Il collegamento tra client e server funziona più o meno così : Il client si connette, manda un messaggio al server. Il server legge il messaggio e lo rimanda al client connesso che lo visualizza nell'area di testo apposita.Ora, come faccio a mandare questo messaggio, oltre che al client "mittente", a tutti i client connessi? Esiste qualche funzione particolare che mi permette di comunicare attravero tutti i thread attivi al momento? In caso negativo, come posso risolvere il problema in modo "elegante"?

Grazie mille!
Ultima modifica effettuata da privi87 09/07/07 20:18
aaa
10/07/07 18:09
netarrow
crei un hashtable statico che memorizza l'associazione "utente":"socket", e lo passi a ogni thread del server.

Così essendo static le modifiche riguarderanno tutte le istanze.

Nella sezione sorgenti trovi alcune chat di esempio.
Ultima modifica effettuata da netarrow 10/07/07 18:10
aaa