Tu hai per caso intenzione di creare un programma per chattare?
Effettivamente il problema non e creare un programma per chattare e sopratutto non e stabilire se e quando un utente si connette al sito, ma al massimo stabilire il momento esatto in cui esso lo abbandona, io un meccanismo alquanto arcano l'ho adoperato, tralatro per un programma di chat che ho terminato tempo fa, e che errava di 3 secondi al massimo...
Quindi per risponderti non e stabilire quando un utente si connette, ma la permanenza e non ee solo nelle chat importante questo fattore.
il modo "per eccellenza" e quello che usano le chat in java, ma perlappunto chiedevo come fanno?