onde “entrada” é meu BufferedReader do socket servidor e “dados” um vetor de Char…
a thread para nessa linha e fica aguardando receber algo, mas ai digamos q deu pau na conexão “CRTL+ALT+DEL” no meu cliente, ele sai dessa linha e continua adiante no codigo…
como eu testo c o cliente desconectou :?: :?: :?:
e como eu posso especificar um tempo para o servidor ficar aguardando e quando ele passar eu finalizar a thread?
Quando o cliente desconectar, o método read vai lançar uma exceção. Capture-a.
Para especificar o tempo, você deve usar um método read com timeout. Eu geralmente tenho feito as conexões com os java.nio, que tem métodos assim.
PS: Não entendi pq vc criou um tópico novo. O teu tópico original estava bastante ativo!
homisinho
ai q ta viniGodoy, eu to dando "CTRL+ALT+DEL" finalizando meu sistema cliente.....
e no servidor simplesmente sai do metodo read e continua a passar pela minha thread....
eu to capturando as exceptions mas n ta gerando nenhuma!!!!