[RESOLVIDAO] Socket Cliente/Servidor J2SE

Eu fiz um cliente e servidor socket (jse) , estou testando em dois computadores conectados a internet mais quando executo o cliente, ele (nao sei se chega a usar a internet )
lanca o erro Connection Refused .

O que eu fiz de errado?

voce esta se conctando localmente ou via internet

essa mensagem ocorre porque o cliente nao ta “achando o servidor”

poste o codigo pra min te ajudar

Ja sei porque deu o erro ,
Mais agora surgiu outro
Ta ai o codigo

[quote]import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
import java.net.Socket;

public class Main {

public static void main(String[] args) {

    Socket s = null;
    DataOutputStream ps = null;
    DataInputStream br = null;
    try {
        while (true) {

            s = new Socket("127.0.0.1", 6543);//Ta aqui o problema, Esse host e para servidor local(mesma maquina), mais e agora por quem eu vou trocar
            ps = new DataOutputStream(s.getOutputStream());
            br = new DataInputStream(s.getInputStream());
            System.out.print(br.readUTF());
            ps.writeUTF("Ola Servidor");
        }
    } catch (Exception e) {
        System.out.println("" + e);
    } finally {
        try {
            if (s != null) {
                s.close();
            }
        } catch (IOException e) {
        }

    }

}

}
[/quote]

pelo ip da maquina onde esta o servidor

Se for o que eu to pensando, Acho que vou mudar o titulo pra resolvido por causa disso:

InetAddress ia = null;
 try {
            ia = ia.getLocalHost();
        } catch (UnknownHostException ex) {
            Logger.getLogger(Main.class.getName()).log(Level.SEVERE, null, ex);
        }
        String ip = ia.getHostAddress();
        System.out.print(ip);

Vou fazer isso no computador que ta o servidor ?
Alguem me comfirma que esse ip e o que eu preciso ?

Isso era isso mesmo, valeu gente.