Perda de conexão de Socket

Ola a todos!!!

Tenho um chat em Applet com um problema… Toda vez que um cliente trava e fecha o browser eu não consigo retira-lo da lista de usuarios on-line. Tentei fazer isso usando o metodo isConnected() do Socket. Porém mesmo esse cliente não existindo mais o método continua retornado “true”. Alguém poderia me ajudar?

[]'s

Márcio.