IP para conexão Servidor/Cliente

6 respostas
G

Então pessoal, minha primeira dúvida postada.
Eu estava estudando Socket, e criei uma aplicação para Chat, estava fazendo todos os teste com o IP local: 127.0.0.1 (deu tudo certo),
Porém gostaria de compartilhar com uns amigos da faculdade. Pesquisei e não achei nenhum procedimento para deixar online…
A única solução que tentei foi substituir o “127.0.0.1” pelo IP de minha máquina… mas não deu certo…

Alguém sabe o procedimento correto?
Gostaria de rodar o servidor no meu pc, e os outros rodarem o cliente conectando a mim… usei a porta 5000,

Agradeço desde já.

6 Respostas

N

Ótima dúvida, também é a minha…

L

Que IP vc passou para ele? Tem de ser o seu “IP da internet”…

G

Usei esse aqui correto?

W

Você tem dois problemas para resolver antes de disponibilizar um serviço da sua máquina na Internet.

O primeiro é você resolver o problema de manter um endereço permanente, pois o IP gerado pela Internet sempre mudará. Eu uso o DDNS Free para resolver a questão de ter um endereço fixo. Link do DDNS: http://ddns.winco.com.br/home

O segundo problema é você desbloquear a porta que deseja ficar ouvindo conexões, pois isso muitas vezes envolver o firewall do seu sistema operacional e o firewall do seu modem banda larga. Procura liberar a porta nestes firewall para conexão TCP/IP e UDP.

Você pode testar se a liberação da porta funcionou se tentar uma conexão TELNET pelo endereço de Internet. Exemplo:

telnet 218.17.200.5 8080

Obs.: O cliente TELNET normalmente deve ser habilitado no Windows.

wiliamps

G

wiliamps:
Você tem dois problemas para resolver antes de disponibilizar um serviço da sua máquina na Internet.

O primeiro é você resolver o problema de manter um endereço permanente, pois o IP gerado pela Internet sempre mudará. Eu uso o DDNS Free para resolver a questão de ter um endereço fixo. Link do DDNS: http://ddns.winco.com.br/home

O segundo problema é você desbloquear a porta que deseja ficar ouvindo conexões, pois isso muitas vezes envolver o firewall do seu sistema operacional e o firewall do seu modem banda larga. Procura liberar a porta nestes firewall para conexão TCP/IP e UDP.

Você pode testar se a liberação da porta funcionou se tentar uma conexão TELNET pelo endereço de Internet. Exemplo:

telnet 218.17.200.5 8080

Obs.: O cliente TELNET normalmente deve ser habilitado no Windows.

wiliamps
http://oracle2java.blogspot.com/


Obrigado pela ajuda amigo, creio que essa é a resposta que eu procurava;
Porém meu problema agora é com a porta, pois mesmo estando aberta, o telnet ainda não consegue ter acesso.

Conectando-se a 187.78... ... Não foi possível abrir conexão com host, na porta 5000: conexão falhou

Continuarem tentando aqui, vlw

W

Verifique se seu Firewall ou Anti-vírus está bloqueado essa porta.

Criado 5 de outubro de 2012
Ultima resposta 8 de out. de 2012
Respostas 6
Participantes 5