tengo un nuevo problema.
Código:
jButton1.setEnabled(false);
ServerSocket miServer = null;
try {
miServer = con.Conectar();
} catch (IOException ex) {
jTextArea1.setText("Fallo al enlazar");
}
try {
Socket cliente = con.Esperar(miServer);
if(cliente.isConnected()){
jTextArea1.setText("Conectado al Cliente");
}
} catch (IOException ex) {
jTextArea1.setText("Fallo al enlazar");
}
Ese código lo uso en un jButton. Pero tengo el siguiente problema, si no recive ninguna conexion la GUI se queda pegada esperando por dicha conexión del cliente, y la unica forma de cerrarla es por la fuerza.
Como hago para que la GUI se quede esperando por el cliente pero que me deje cerrarla normalmente (dando click en la "x") si ya no quiero esperar?