Ver Mensaje Individual
  #8 (permalink)  
Antiguo 06/07/2011, 14:42
Avatar de Ferkhis
Ferkhis
 
Fecha de Ingreso: mayo-2011
Ubicación: Medellín
Mensajes: 52
Antigüedad: 13 años, 7 meses
Puntos: 2
Pregunta Respuesta: Cómo Cancelar lectura de DataInputStream en un while dentro de un Hilo (th

Cita:
Iniciado por New Ver Mensaje
Gracias Ferkhis.

chuidiang tiene razon.

Cuentanos que excepciones te salen al hacer que.

tratalas con un

Código java:
Ver original
  1. try{
  2.  
  3. .
  4. .
  5. .
  6.  
  7. }catch(Exception e){ System.out.println("La excepcion es: "+e); }


Para saber que tipo de excepcion ocurre.
Hey New gracias por contestar!

Ya vi porque el programa se me cierra sólo, yo en los catch tenia System.exit(1); pero no lo recordaba ya que llevo varios días en este programa. Pero yo lo arreglé y todo bien. Sin embargo si desconecto mi aplicación y la quiero conectar de nuevo, para la ultima vez que la cerré mi DataInputStream (InputMEssage) ya está en un "estado de error"... qué puedo hacer para reinicializarlo y sacaro de ahí, para que siga funcionando normalmente?

La excepción es socket closed... y evidentemente es porque el socket se cierra y el InputMEssage esta leyendo datos de un socket cerrado... entonces se puede sacar el objeto del estado de error para nueva conexion?