Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.
objetos de ventana y sockets
Enviado por mila el día 15 de mayo de 2008
hola a tod@s
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é?