objetos de ventana y sockets

mila
15 de Mayo del 2008
hola a [email protected]

tengo el siguiente problema. Estoy diseñando una ventana que comunica dos ordenadores para enviarse mensajes. Hago un accept de un objeto de la clase server, y antes de eso intento mostrar un mensaje en un objeto Jlabel o TextArea para avisar de que estoy bloqueado "aceptando" conexiones. Asigna el String al atributo Text del objeto pero no lo muestra

try {
System.out.println("esperando"); // esto evidentemente si lo enseña
socket = new ServerSocket(35557);
areaTexto.setText("Esperando Cliente "); //esto no
jLabel2.setText("Esperando Cliente "); // esto tampoco
System.out.println(areaTexto.getText()); // pero sí que modifica Text
//***
cliente = socket.accept();
areaTexto.setText(areaTexto.getText()+"Conectado con cliente de " + cliente.getInetAddress()+" ");
cliente.setSoLinger (true, 10);
bufferSalida = new DataOutputStream (cliente.getOutputStream());
bufferEntrada = new DataInputStream (cliente.getInputStream());
//***
}catch (Exception e){e.printStackTrace();}

Si comento las lineas entre asteriscos, entonces sí me muestra. Alguien sabe por qué?

gracias de antemano

saludos

mila