DataSnap com o client em outra rede
22/01/2024
0
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
Posts
23/01/2024
Lucas Mendes
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).
23/01/2024
Elienai Monteiro
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!
23/01/2024
Elienai Monteiro
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
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.
Clique aqui para fazer login e interagir na Comunidade :)