Sockets

Pessoal to desenvolvendo 2 aplicativos Cliente/Servidor baseados no livro do Deiltel, bom tenho 3 pcs em casa e consigo fazer a comunicação perfeitamente, mas gostaria de saber como fazer para que um Cliente de fora da minha rede acesse meu Servidor, gostaria de fazer algo tipo um icq.

Desde já agradeço.

Alex,

Em princípio, não há diferença alguma. Você teve algum problema em específicio que gostaria de discutir?

Abraços,

Bom pra conectar com o servidor estou informando o Ip 10.1.1.3, mas pra conectar de fora da rede devo informar o Ip de conexão né 200.193…?

Acho que essa é minha maior dúvida, sou bem leigo nisso.

Valeu

Sua dúvida então é mais em redes, não em Java.

Se você quer acessar externamente, sim, você terá que usar o IP público. Entretanto, muito mais coisa pode dar errado. Pode ter firewall no meio do caminho, ou o seu proxy pode não estar configurado corretamente.

Sugiro que você teste o seu programa em várias máquinas numa rede interna primeiro e, caso o problema persista pela rede externa, procure uma boa referência bibliográfica sobre redes.