none
Servidor Remoto RRS feed

  • 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 :)

    terça-feira, 24 de dezembro de 2013 03:48

Respostas

  • Sim ... se o seu IP não é visto fora nada funciona OK!!!

    Lembra quando eu disse que configurava o 2003 ( apesar que ter feito isso no 2008 e agora 2012) o IP colocado todos viam ou seja, IP Publico !!!


    Fulvio Cezar Canducci Dias

    sábado, 28 de dezembro de 2013 12:10

Todas as Respostas

  • Qual é o erro!?

    Ta com cara de firewall ?


    Fulvio Cezar Canducci Dias

    terça-feira, 24 de dezembro de 2013 13:02
  • E ai Fúlvio

    Não é o firewall... eu liberei a porta do meu servidor nele :(

    terça-feira, 24 de dezembro de 2013 15:38
  • 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.

    terça-feira, 24 de dezembro de 2013 16:31
  • 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?

    terça-feira, 24 de dezembro de 2013 17:30
  • 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?

    E você me diz que não é Firewall ??? olha o estilo de erro ??? a maquina destino recusou !!!

    Fulvio Cezar Canducci Dias

    terça-feira, 24 de dezembro de 2013 18:58
  • Fúlvio,

    Tenho só o firewall do windows, ja tentei desativando ele tbm e da o mesmo erro. Será que não tem algo impedindo a conexão?

    terça-feira, 24 de dezembro de 2013 19:53
  • A maquina remota que ta com firewall

    Fulvio Cezar Canducci Dias

    terça-feira, 24 de dezembro de 2013 19:55
  • Os dois PCs mas ja tentei com o firewall dos dois desativados. 
    terça-feira, 24 de dezembro de 2013 20:02
  • Os dois PCs mas ja tentei com o firewall dos dois desativados. 
    Pode bater nessa tecla tem alguma coisa impedindo essa conexão! é um erro caracteristico!

    Fulvio Cezar Canducci Dias

    terça-feira, 24 de dezembro de 2013 20:23
  • E agora? Nem sei oq fazer... faz tempo q to tentando, pesquisando e nd :'(
    terça-feira, 24 de dezembro de 2013 22:23
  • 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) !!!


    Leonardo Lourenço Silva


    quinta-feira, 26 de dezembro de 2013 03:01
  • Eu também estou pesquisando e fazendo exemplo mas da a mesma mensagem mas não vou desistir

    Fulvio Cezar Canducci Dias

    quinta-feira, 26 de dezembro de 2013 03:07
  • Leonardo,

    Ja ouvi falar do WCF mas nunca implementei... mas vou pesquisar mais sobre assunto e ver se resolve o meu caso rsrs

    vlw por ajudar!

    quinta-feira, 26 de dezembro de 2013 15:00
  • Pois é Fulvio, será que o socket não foi feito para conexões estarnas? Porque na internet quase não se acha falando de conexões externas em sockets...

    Ah e vlw por ajudar tbm!

    quinta-feira, 26 de dezembro de 2013 15:04
  • Pois é Fulvio, será que o socket não foi feito para conexões estarnas? Porque na internet quase não se acha falando de conexões externas em sockets...

    Ah e vlw por ajudar tbm!

    Então amigo o que você realmente precisa!? sobre esse cenário?

    Fulvio Cezar Canducci Dias

    quinta-feira, 26 de dezembro de 2013 16:44
  • 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
    quinta-feira, 26 de dezembro de 2013 17:27
  • 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:

    http://www.asp.net/signalr/overview/signalr-20/getting-started-with-signalr-20/tutorial-getting-started-with-signalr-20-and-mvc-5


    Fulvio Cezar Canducci Dias

    quinta-feira, 26 de dezembro de 2013 19:34
  • ok... vou ver :)
    quinta-feira, 26 de dezembro de 2013 22:15
  • 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...

    sexta-feira, 27 de dezembro de 2013 23:08
  • 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!


    Fulvio Cezar Canducci Dias


    sábado, 28 de dezembro de 2013 00:43
  • 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?

    sábado, 28 de dezembro de 2013 02:16
  • Sim ... se o seu IP não é visto fora nada funciona OK!!!

    Lembra quando eu disse que configurava o 2003 ( apesar que ter feito isso no 2008 e agora 2012) o IP colocado todos viam ou seja, IP Publico !!!


    Fulvio Cezar Canducci Dias

    sábado, 28 de dezembro de 2013 12:10
  • É... só pode ser isso :p

    Valeu mesmo por ajudarem!


    domingo, 29 de dezembro de 2013 15:49