Usuário com melhor resposta
Servidor Remoto

Pergunta
-
Olá,
Estou tentando criar um servidor em VB(VB6 ou .NET) que aceite conexões externas.
Criei o aplicativo servidor em VB6 e em VB.NET (utilizando socket) e funciona certinho na rede local, quando conecto com o IP da rede local, mas já tentei de várias maneiras fazer a conexão de um PC fora da rede colocando o IP válido (177.75.XXX.XXX) do meu servidor mas não consigo conectar.
Tenho o Windows Server (não sei se é necessário) e já tentei implementar, mas tbm não deu certo.
Alguem poderia me explicar passo a passo como devo fazer?
Aguardo respostas :)
Respostas
-
- Sugerido como Resposta Fulvio Cezar Canducci Dias sábado, 28 de dezembro de 2013 12:10
- Marcado como Resposta cesarbarao111 domingo, 29 de dezembro de 2013 15:49
Todas as Respostas
-
-
-
Cesar, não aparece nenhuma mensagem de erro ?
Por favor, lembre-se de “Marcar como Resposta” as respostas que resolveram o seu problema. Essa é uma maneira comum de reconhecer aqueles que o ajudaram e fazer com que seja mais fácil para os outros visitantes encontrarem a resolução mais tarde.
-
Entao Jean,
Quando tento conectar no meu IP com a porta do meu servidor, ou outra qualquer, aparece a mensagem
"Erro 5
Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente 177.75.XXX.XXX:1233"
Essa mensagem de erro aparece quando uso o servidor e cliente em VB.NET, no VB6 não aparece nada.
Mas quando tento conectar com a porta 80, não aparece nenhuma mensagem, então com a porta 80 conecta, mas não com o meu servidor.
Alguma sugestão?
-
Entao Jean,
Quando tento conectar no meu IP com a porta do meu servidor, ou outra qualquer, aparece a mensagem
"Erro 5
Nenhuma conexão pôde ser feita porque a máquina de destino as recusou ativamente 177.75.XXX.XXX:1233"
Essa mensagem de erro aparece quando uso o servidor e cliente em VB.NET, no VB6 não aparece nada.
Mas quando tento conectar com a porta 80, não aparece nenhuma mensagem, então com a porta 80 conecta, mas não com o meu servidor.
Alguma sugestão?
-
-
-
-
-
-
Olá,
Estou tentando criar um servidor em VB(VB6 ou .NET) que aceite conexões externas.
Criei o aplicativo servidor em VB6 e em VB.NET (utilizando socket) e funciona certinho na rede local, quando conecto com o IP da rede local, mas já tentei de várias maneiras fazer a conexão de um PC fora da rede colocando o IP válido (177.75.XXX.XXX) do meu servidor mas não consigo conectar.
Tenho o Windows Server (não sei se é necessário) e já tentei implementar, mas tbm não deu certo.
Alguem poderia me explicar passo a passo como devo fazer?
Aguardo respostas :)
Cara sei lá apenas uma OUTRA alternativa de melhoria, porquê não troca o SOCKET por 1 serviço WCF ?
Vai facilitar muito a troca de informações, não vai precisar ficar convertendo e desconvertendo pra binário, não precisa tratar a conexão e desconexão e ainda PODE ser que dependendo de como estiver configurado se disponibilizar o serviço via HTTP nem precise liberar no FIREWALL, experiência própria heim !!! rs
Assim vocÊ acessa métodos remotos (RPC) !!!
-
-
-
-
-
-
Preciso trocar informações (string somente) com pessoas aleatórias, ou seja, qualquer pessoa que quiser se conectar ao meu servidor... só isso rs :p
Dá uma olha nisso: é uma maneira:
-
-
Fúlvio,
Dei uma olhada no link que vc me passou e pode ser que realmente me ajude. Segui o tutorial, implementei tudo direitinho e subi o aplicativo em ASP.NET no meu Windows Server, no IIS.
Pra testar, acessei o aplicativo com o IP da rede local, através do PC e tbm do meu cel, e consegui acessar a página...
Mas com o IP da internet não deu certo tbm :S mas era pra dar certo! Porque não é possível que o Windows Server não faça o que promete...
Quando tentei acessar usando o meu IP da internet apareceu uma tela de login "airOS". Eu já tinha visto isto antes. Não sei se é só aqui que aparece... aí aparece tbm?
Acho que é isso que ta impedindo a conexão...
-
Amigo,
Primeiro o servidor não ta configurado para receber IP no IIS, isso tem que ser configurado, eu lembro que no 2003 eu configura o modo IP e nome DNS!
Isso se chama configuração e o Windows não é responsável por isso inclusive é um dos melhores servidores para Web do mercado!
Você deverá ter um DNS para que tudo isso funcione OK! e o seu número IP deve ser visto externamente isso acontece ???
Não me leve a mau, só ta faltando configuração OK! só isso!
- Editado Fulvio Cezar Canducci Dias sábado, 28 de dezembro de 2013 00:44
-
Ah então Fúlvio...
Acho que o problema nem é tentar acessar diretamente pelo IP.
Peguei o contrato da internet e vi que o meu IP é privado e não roteavel, e que eu não posso criar nenhum tipo de serviço online porque descumpriria as cláusulas do contrato. Só pode ser esse o problema...
No contrato ta dizendo que se eu quiser um IP público e roteavel precisaria entrar em contato...
Você acha que isso resolveria o meu problema?
-
- Sugerido como Resposta Fulvio Cezar Canducci Dias sábado, 28 de dezembro de 2013 12:10
- Marcado como Resposta cesarbarao111 domingo, 29 de dezembro de 2013 15:49
-
É... só pode ser isso :p
Valeu mesmo por ajudarem!
- Editado cesarbarao111 domingo, 29 de dezembro de 2013 16:17