iao..scusate se disturbo ma sto diventando pazzo!
ho provato a costruire la chat con stanze private solo che devo aver sbagliato durante la stesura del codice e mi da un porblema...volevo chiedervi se qualcuno mi potrebbe aiutare!!!
il problema consiste: se creo varie stanze con più utenti e provo a farli chattare tra di loro, inizialmente gli utenti della prima stanza chattano privatamente,mentre se provo a far chattare un utente della seconda o terza stanza mi manda il testo agli utenti della prima stanza...
provo a spiegarmi meglio con un esempio:
entra il cliente A e crea la stanza 1;
entra il cliente B e crea la stanza 2;
entra il cliente C e crea la stanza 3;
si collega il cliente D e decide di entrare nella stanza 1;
se prova a chattare tutto procede bene...
si collega il cliente E e decide di entrare nella stanza 2; se il cliente E prova a comunicare con il cliente B, il testo non viene spedito agli utenti della stanza 2, ma vanno a quelli della stanza 1;
idem per la stanza 3.
ci deve essere un errore durante il ciclo while nel file threadServer1...qualcuno mi può aiutare?!?!?
Ecco qui il mio codice,grazie mille per la disponibilità.
ThreadServer1.java
http://phpfi.com/272256
Chat.java
http://phpfi.com/272257
Client.java
http://phpfi.com/272258
Clienti.java
http://phpfi.com/272259
Server.java
http://phpfi.com/272260
Stanza.java
http://phpfi.com/272261
ThreadClient1.java
http://phpfi.com/272262
VectorHandler.java
http://phpfi.com/272263

Rispondi quotando

