Problema com conexao - Socket [RESOLVIDO]

3 respostas
brunoccouto

[i]Olá pessoal!

To com um problema muito estranho aqui.

Tenho um ServerSocket esperando por uma conexao… OK!
Quando tento conectar a ele localmente tudo funciona muito bem, mas quando tento a conexao em outra maquina, nada acontece.
Nenhum erro é lançado e tambem nao conecta.

Ja tentei com duas maquinas clientes, em varias portas diferentes, desativei o firewall, tanto do servidor como do cliente, tentei conectar via TELNET e nada de conexao.

O computador servidor tem Windows XP e o cliente também!

Agradeço a atençao de todos. Obrigado!
[/i]

3 Respostas

tinorberto

posta ai o codigo …

brunoccouto

O codigo eh bem siples, pois já havia tentado um mais complexo e o problema foi o mesmo.

Servidor -
public static void main(String[] args) {
        try {
            ServerSocket serverSocket = new ServerSocket(Integer.valueOf(JOptionPane.showInputDialog("Porta:")));
            Socket conexao = serverSocket.accept();

            JOptionPane.showMessageDialog(null, conexao.isConnected());
        } catch (IOException ex) {
            Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
        }
}
Cliente - TELNET

A execucao nem passa pelo JOptionPane, o accept() nao responde, e ja tentei conectar em varios clientes distintos.

brunoccouto

Consegui resolver o problema.
O erro estava no meu modem. Reconfigurei ele e agora tah funcionando beleza.

Obrigado a todos.

Criado 13 de fevereiro de 2009
Ultima resposta 14 de fev. de 2009
Respostas 3
Participantes 2