Usuários OnLine

Salve , Salve galera !!

Tenho uma aplicação JSP e gostária de colocar um contador de quantos são os usuários online no site no momento. Alguém sabe como eu poderia fazer isso em JSP ? Obrigado.

eae blz?

cara para pagina web eu nunca fiz ainda
mas para um programa desk client/server

eu tenhu uma tabela no banco de dados onde eu registro
os usuários online do sistema dai pra mostrar quem tah online
eu simplesmente recupero as informações dessa tabela

vc pode fazer algum tipo de contador de manipule um arquivo
que fique no servidor na pasta da sua aplicação onde vc armazene
essa informação, ou ainda manter algum tipo de variável de informação
para se for o caso de apenas mostrar numericamente o número de pessoas online na pagina…

bom pra fazer isso q tu quer tem varias possibilides depende de como
que vc quer que seja essa informação e dai vc escolhe por um tipo
de armazenamento e recuperação dessa informação :wink:

[]'s

[quote=“lblanco”]Salve , Salve galera !!

Tenho uma aplicação JSP e gostária de colocar um contador de quantos são os usuários online no site no momento. Alguém sabe como eu poderia fazer isso em JSP ? Obrigado.[/quote]

use um SessionListener
que contará quantas sessions estão abertas no site…

basta seu SessionListener incrementar e decrementar uma variável static …
no sessionCreated(), vc incrementa e no sessionDestroyed() vc decrementa…

<colher de chá>

Sua classe de controle:

[code]public class ControleSessao {
private static int totalUsuarios;

 public static void incrementa&#40;&#41; &#123;
     totalUsuarios++;
 &#125;

 public static void decrementa&#40;&#41; &#123;
     totalUsuarios--;'
 &#125;

}
[/code]

aí no sessionCreated():

ControleSessao.incrementa&#40;&#41;;

e no sessionDestroyed():

ControleSessao.decrementa&#40;&#41;;

</colher de chá>

Valeu…

:wink: