Não consigo instaciar classe servidora do Soket na interface gráfica

0 respostas
D
Eu criei uma classe que tem o papel de um servidor de sockets e uma classe que a inrerface para configurar e iniciar a classe Servidor.Mas o problema que sempre que clico no botão que tem o evento de iniciar o servidor a interface trava.Já tentei várias coisas chamar a interface na classe servidor. Classe servidor:
public class Servidor 
{
   Socket conexao;
   ServerSocket servidor;
   ObjectOutputStream saida;
   ObjectInputStream  entrada;
   String mensagem;
  
    
   public Servidor(){
   //Construtor somente para chamar a interface
  
   }
                     

   
   public Servidor(int Porta) 
    {
        try {
            servidor=new ServerSocket(Porta);
        } 
        catch (EOFException e) {
           e.printStackTrace();
	}
	catch (IOException io) {
            io.printStackTrace();
	}
   }
      
    public void iniciarServidor(){
      
        try{
       
            conexao=servidor.accept();
    
            //Configura um objeto para entrada de mensagens
       saida=new ObjectOutputStream(conexao.getOutputStream());
    
       //Configura um objeto para saida de mensagens.
        entrada=new ObjectInputStream(conexao.getInputStream());
       System.out.println("Servidor iniciado com sucesso");
       
       }
   catch(IOException e){
   e.printStackTrace();
     }
   
   
   
   }

 
  
                
  }
Agradeço qualquer sugestão.
Criado 5 de outubro de 2007
Respostas 0
Participantes 1