Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Mensajes - flowflow

#1
Java / Re: problema con BufferedReader
16 Junio 2007, 14:10 PM
Hola, yo creo que tienes el problema en el while del keepGoing ya que nunca lo pones a false. Podrias solucionarlo de la siguiente forma:

public void run()
{

                         while (keepGoing)
                        {
                                String line;
                                try
                                {
                                        while ((line = in.readLine()) != null)
                                        {
                                                t.printOut(line);
                                        }
                                }
                                catch (IOException e) 
                                {
                                        t.printOut(e.getMessage());
                                        e.printStackTrace();
                                }
                               
                                 quitIt();

                        }
}



Aunque realmente no entiendo para que usas ese segundo while, asi que tb podria quedar así:

public void run()
{
         String line;
         try
        {
                    while ((line = in.readLine()) != null)
                    {
                             t.printOut(line);
                     }
         }
         catch (IOException e) 
         {
                 t.printOut(e.getMessage());
                 e.printStackTrace();
         }
}




Espero haber sido de utilidad, si me he confundido en algo hazmelo saber please.

P: Es recomendable añadir  e.printStackTrace(); dentro de los catch ya que da mas info del error