Ver Mensaje Individual
  #4 (permalink)  
Antiguo 21/02/2013, 15:57
Avatar de chuidiang
chuidiang
Colaborador
 
Fecha de Ingreso: octubre-2004
Mensajes: 3.774
Antigüedad: 19 años, 7 meses
Puntos: 454
Respuesta: Problema con socket en aplicacion cliente

Hola:

SoTimeout hace saltar una excepción InterruptedIOException que es hija de IOException, podrías separar ambas para ver si es realmente un tiemout u otro problema.

readByte se queda esperando un byte, aunque la conexión con el otro servidor sea fluida como dices que pasa con putty, si el servidor no envía nada en 500 ms, te saltará la excepción. Viendo el código, yo quitaría totalmente el Timeout, no parece que ese código tenga otra cosa que hacer si no llega un dato, así que no veo problema en que se quede eternamente, si hace falta, bloqueado en el readByte.

Se bueno.
__________________
Apuntes Java
Wiki de Programación