Galera… Seguinte… tenho esse código básico de soket de um servidor de chat. O que acontece é que passei a chamada para um botao de iniciar o chat. Como ele fica em while esperando alguem se conectar, ele trava a frame e os botões não funcionam. Tem como iniciar de modo que a jframe continue funcionado normal?
public Serv_Service() {
try {
serverSocket = new ServerSocket(54321);
System.out.println("Servidor operando!");
while (true) {
socket = serverSocket.accept();
new Thread(new ListenerSocket(socket)).start();
}
} catch (IOException ex) {
Logger.getLogger(Serv_Service.class.getName()).log(Level.SEVERE, null, ex);
}
}
Valeu