> 
> Alguns in.readLine() fica bloqueados para sempre, ou seja, nunca 
> retornam. 

N�o importa se for socket ou n�o, in.readline() n� retorna se n�o tem 
dados mas n�o h� aindo o charater '\n'. Ele somente retorna null se 
chego no fim do stream.

> 
> 
> J� andei investigando e descobri que temos que usar 
> socket.setKeepAlive(true), para o TCPIP checar periodicamente se o 
> socket est� vivo ou se o cliente desapareceu silenciosamente. (Como 
> experi�ncia, conecte duas m�quinas via um socket e desligue o cabo de 
> rede de uma delas. A outra vai ficar travada num in.readLine() 
> eternamente se voc� n�o estiver usando o KeepAlive!)





------------------------------ LISTA SOUJAVA ---------------------------- 
http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP 
d�vidas mais comuns: http://www.soujava.org.br/faq.htm
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a