Olá Pessoal
Eu programo em PHP, tenho alguns conhecimentos de Java (acadêmicos…) e estou com uma dúvida. Meu site é restrito a usuários cadastrados. No momento do login eu gravo a hora de entrada numa tabela mysql. Na hora que ele clica em SAIR, tenho que gravar a hora da saida. Acontece que muitos nao clicam em SAIR, simplesmente fecham o browser ou mudam de endereço. Li alguma coisa a respeito de que é possível fazer uma aplicacao em java (cliente/servidor), parece que é um servidor de socket e um applet na página, que no momento em que o user abandona a página manda uma mensagem via socket contendo o login, a data e hora da saida. O servidor recebe a mensagem e dispara uma thread que calcula o tempo e grava no BD. Alguém poderia me dar uma ideia de como implementar isso? O que eu preciso ter no servidor para que essa aplicação rode? Utilizo win nt com apache, funciona ou tem que usar o tomcat? É muito complexo de fazer?
Grata 

