[Resolvido]Conexão Cliente - Servidor: Connection Refused

1 resposta
I

Olá, estou começando meus estudos em java e queria fazer um programinha simples de comunicação entre cliente e servidor onde o cliente envia uma mensagem e o servidor responde. O problema é que estou empacado no erro "java.net.ConnectException: Connection refused: connect". Já tentei rodar com o firewall e o anti-vírus desligado e nada. Alguém pode me ajudar? Aqui está meu código:
Estou testando usando um botão que chama o método enviar() da classe Cliente e depois coloca numa caixa de texto a mensagem recebida do servidor.

public class Cliente {
    
    public void enviar() throws Exception{
        ipServidor = InetAddress.getLocalHost();
        Socket soc = new Socket(ipServidor,1234);
        PrintWriter out = new PrintWriter(soc.getOutputStream(), true);
        out.println("oi");
        BufferedReader in = new BufferedReader(new InputStreamReader(soc.getInputStream()));
        this.setMensagem(in.readLine());
        soc.close();
    }
public class Servidor {
    
    public static void main(String args[]) throws Exception{
        ServerSocket serv = new ServerSocket(1234);
        
        while(true){
            Socket soc = serv.accept();
            MSGResponse msg = new MSGResponse(soc);
            Thread e = new Thread(msg);
            e.start();
        }
    }
public class MSGResponse implements Runnable {
    
    private Socket soc;
    
    public MSGResponse(Socket soc){
        this.soc = soc;
    }

    public void run(){
      
      try{
        PrintWriter out = new PrintWriter(soc.getOutputStream(), true);
        BufferedReader in = new BufferedReader(new InputStreamReader(soc.getInputStream()));
        String st = in.readLine();
        out.println("olá, como vai");
      }catch(Exception e){
          System.out.println(e);
      }
        }
  }

Desde já agradeço a ajuda de todos.

1 Resposta

I

Consegui resolver o problema… eu não estava rodando o servidor antes de enviar a mensagem… ¬¬

Juro que ouvi a voz do Chaves na minha cabeça dizendo: “Que burro, dá zero pra ele”… :smiley:

Mas enfim… problema resolvido. :wink:

Criado 2 de novembro de 2013
Ultima resposta 3 de nov. de 2013
Respostas 1
Participantes 1