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();
}
}
}
Não consigo instaciar classe servidora do Soket na interface gráfica
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:
Agradeço qualquer sugestão.
Criado 5 de outubro de 2007
Respostas 0
Participantes 1