DataSnap com o client em outra rede

22/01/2024

0

Boa tarde,

Estou com um problema que não consigo resolver de jeito nenhum.

Estou desenvolvendo minha primeira aplicação mobile em Delphi utilizando Rest DataSnap.
E testando a conexão no Client (Celular), quando utilizo a mesma rede Wi-Fi que o servidor, conecta perfeitamente, mas quando utilizo outra internet no msm Client, seja os próprios dados celular ou outra intenet WiFi ai já não funciona.
Pra testar essa conexão estou utilizando no próprio navegador do Android assim: 192.168.XXX.XX:8080

Já adicionei exe do servidor no Firewall do Windows, já adicionei a porta 8080, e ate msm já testei com o Firewall desativado e msm assim não roda.

Alguém ai por fazer pode me ajudar?

Grato
Elienai Monteiro

Elienai Monteiro

Responder

Posts

23/01/2024

Lucas Mendes

Boa tarde,

Estou com um problema que não consigo resolver de jeito nenhum.

Estou desenvolvendo minha primeira aplicação mobile em Delphi utilizando Rest DataSnap.
E testando a conexão no Client (Celular), quando utilizo a mesma rede Wi-Fi que o servidor, conecta perfeitamente, mas quando utilizo outra internet no msm Client, seja os próprios dados celular ou outra intenet WiFi ai já não funciona.
Pra testar essa conexão estou utilizando no próprio navegador do Android assim: 192.168.XXX.XX:8080

Já adicionei exe do servidor no Firewall do Windows, já adicionei a porta 8080, e ate msm já testei com o Firewall desativado e msm assim não roda.

Alguém ai por fazer pode me ajudar?

Grato


Bom dia Elienai, o IP que você está utilizando para acessar o servidor que se inicia com 192.168... é um IP da rede interna, então ele somente funciona estando conectado no mesmo wifi.

Para acessar o seu servidor de uma outra rede, você deve utilizar o IP externo único da sua rede, aquele fornecido pela sua operadora. Se não funcionar, ai já envolve questão de direcionamento/liberação de portas, pois a maioria dos provedores utilizam CGNAT (o que não cabe explicar aqui no momento).
Responder

23/01/2024

Elienai Monteiro

Boa tarde,

Estou com um problema que não consigo resolver de jeito nenhum.

Estou desenvolvendo minha primeira aplicação mobile em Delphi utilizando Rest DataSnap.
E testando a conexão no Client (Celular), quando utilizo a mesma rede Wi-Fi que o servidor, conecta perfeitamente, mas quando utilizo outra internet no msm Client, seja os próprios dados celular ou outra intenet WiFi ai já não funciona.
Pra testar essa conexão estou utilizando no próprio navegador do Android assim: 192.168.XXX.XX:8080

Já adicionei exe do servidor no Firewall do Windows, já adicionei a porta 8080, e ate msm já testei com o Firewall desativado e msm assim não roda.

Alguém ai por fazer pode me ajudar?

Grato


Bom dia Elienai, o IP que você está utilizando para acessar o servidor que se inicia com 192.168... é um IP da rede interna, então ele somente funciona estando conectado no mesmo wifi.

Para acessar o seu servidor de uma outra rede, você deve utilizar o IP externo único da sua rede, aquele fornecido pela sua operadora. Se não funcionar, ai já envolve questão de direcionamento/liberação de portas, pois a maioria dos provedores utilizam CGNAT (o que não cabe explicar aqui no momento).


Bom dia Lucas,

Obrigado pela explicação, preciso estudar pouco sobre rede pra trabalhar com esse tipo de aplicação rsrs, sou bem leigo no assunto, mas entendi agora e vou buscar uma solução pra isso.

Grato!
Responder

23/01/2024

Elienai Monteiro

Boa tarde,

Estou com um problema que não consigo resolver de jeito nenhum.

Estou desenvolvendo minha primeira aplicação mobile em Delphi utilizando Rest DataSnap.
E testando a conexão no Client (Celular), quando utilizo a mesma rede Wi-Fi que o servidor, conecta perfeitamente, mas quando utilizo outra internet no msm Client, seja os próprios dados celular ou outra intenet WiFi ai já não funciona.
Pra testar essa conexão estou utilizando no próprio navegador do Android assim: 192.168.XXX.XX:8080

Já adicionei exe do servidor no Firewall do Windows, já adicionei a porta 8080, e ate msm já testei com o Firewall desativado e msm assim não roda.

Alguém ai por fazer pode me ajudar?

Grato


Bom dia Elienai, o IP que você está utilizando para acessar o servidor que se inicia com 192.168... é um IP da rede interna, então ele somente funciona estando conectado no mesmo wifi.

Para acessar o seu servidor de uma outra rede, você deve utilizar o IP externo único da sua rede, aquele fornecido pela sua operadora. Se não funcionar, ai já envolve questão de direcionamento/liberação de portas, pois a maioria dos provedores utilizam CGNAT (o que não cabe explicar aqui no momento).


Valeu amigo,
Consegui aqui, configurei a porta específica diretamente no meu roteador, ai no Client utilizei o IP externo e funcionou...

Valeu pela grande ajuda...

Muito grato msm!!!

Valeu
Responder

26/01/2024

Lucas Mendes



Valeu amigo,
Consegui aqui, configurei a porta específica diretamente no meu roteador, ai no Client utilizei o IP externo e funcionou...

Valeu pela grande ajuda...

Muito grato msm!!!

Valeu


DIsponha meu amigo, fico feliz em saber que conseguiu resolver o problema.
Responder

Assista grátis a nossa aula inaugural

Assitir aula

Saiba por que programar é uma questão de
sobrevivência e como aprender sem riscos

Assistir agora

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar