DataSnap com o client em outra rede
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
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
Curtidas 0
Respostas
Lucas Mendes
22/01/2024
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
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).
GOSTEI 0
Elienai Monteiro
22/01/2024
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
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!
GOSTEI 0
Elienai Monteiro
22/01/2024
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
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
GOSTEI 0
Lucas Mendes
22/01/2024
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.
GOSTEI 0