Domanda Creare una chat in Java

Stato
Discussione chiusa ad ulteriori risposte.

zalone93

Utente Silver
28 Aprile 2012
85
8
33
77
Salve a tutti ragazzi, ho creato o meglio sto cercando di creare una chat in java senza GUI.
Il tutto si basa come già detto su java più jdbc e mysql.
Dopo aver realizzato le varie funzioni e le tabelle del database riesco ad inviare i messaggi, far loggare un utente e farlo registrare, il problema però è che non riesco a farlo diventare una sottospecie di Instant Messanging... Perchè praticamente devo chiudere e riaprire il programma per ricevere eventuali nuovi messaggi.
Avevo pensato ad una funzione dove ogni 10 secondi ad esempio ricaricava il tutto però, in questo modo se sto scrivendo qualcosa perderei tutti i dati... Che soluzioni adottereste voi (tralasciando le socket)?
Non ditemi che ci sono tanti modi per avere una chat personale molto più semplicemente perchè questa è una mia sfida personale, e voglio assolutamente vincerla. Saluti ;)
 
Ti direi usa i socket al posto di fare una chat con il database, però a questo punto, se la hai fatta cosi va bene lo stesso, per aggiornare la stampa dei messaggi, intanto di consiglio di avere una GUI per gestire meglio tutto quanto. Secondo devi usare un Thread che aggiorni la chat :)
 
Stato
Discussione chiusa ad ulteriori risposte.