dúvida com Socket

2 respostas
R

estou criando um Socket para comunicar com um ServerSocket.
Na máquina local, onde esta rodando o servidor funciona perfeitamente.
mas quando uma outra maquina tenta conectar com o servidor pela internet dá o seguinte erro:

java.net.UnknownHostException:

como resolver este problema???

valeu

2 Respostas

R

Resende,

Pode ser o firewall da máquina…

Abs!!

Rafael.

H

Ele não está encontrando o HOST (endereço), ou a máquina onde vc está não tem o servidor.

Veja se no seu código do cliente tem em algum lugar algo mais ou menos assim:

Socket conexao = new Socket("localhost", "porta");

Nesse caso, o programa cliente deve rodar na mesma máquina que esteja rodando o servidor.
Se vc quer rodar ele (cliente) em outra máquina, deve colocar no “localhost”, o endereço IP da máquina onde vc vai conectar!

Acho q é isso mesmo…

Criado 19 de agosto de 2005
Ultima resposta 4 de mai. de 2006
Respostas 2
Participantes 3