connexion refusée lorsque j'essaie de connecter le client avec le serveur

J'ai fait des applications basiques client/serveur datasnap et cela fonctionne dans le réseau local via http mais lorsque j'ai essayé de me connecter à Internet, la connexion est refusée. suivi:

Je me suis connecté au composant serveur TDSHTTPService pour me connecter via le port n ° 8081 puis dans le client que j'ai défini pour utiliser le même port dans le composant TSQLConnection et j'ai utilisé l'adresse IP publique de mon PC HostName mais quand j'essaie de me connecter, je refuse la connexion.

Un conseil?

J'ai oublié de dire que le client est l'application Firemonkey fonctionnant sur Android.

enter image description here

0
@ smooty86 oui, le serveur est derrière un routeur fonctionnant sous Windows 7 et le client est une application Android, que dois-je faire?
ajouté l'auteur Wel, source
@ smooty86 +1 yaaaay ..... qui l'a fait, merci beaucoup, postez-le comme une réponse si vous aimez
ajouté l'auteur Wel, source
Avez-vous une adresse IP publique? Êtes-vous derrière un routeur/NAT? Il est très probable que le problème est que votre requête n'atteigne même pas votre ordinateur car elle est bloquée au milieu.
ajouté l'auteur smooty86, source
Vous devriez aller à la console d'administration du routeur, trouver quelque chose comme "redirection de port" et acheminer le port (8081) à votre IP de l'ordinateur - vous devez dire le routeur que le trafic sur ce port devrait aller à votre ordinateur;)
ajouté l'auteur smooty86, source
Super, répondu
ajouté l'auteur smooty86, source

1 Réponses

Vous devriez aller à la console d'administration du routeur, trouver quelque chose comme "redirection de port" et acheminer le port (8081) à votre adresse IP de l'ordinateur - vous devez dire le routeur que le trafic sur ce port devrait aller à votre ordinateur

0
ajouté
Aussi appelé "Applications/Gaming" sur les routeurs domestiques ou "NAT Policies" sur les routeurs professionnels.
ajouté l'auteur Jerry Dodge, source
@Remy Oui, j'ai exclu "Port Forwarding" parce que Smooty l'a déjà mentionné, mais "Virtual Server" je n'ai jamais entendu utilisé dans ce contexte.
ajouté l'auteur Jerry Dodge, source
@Remy Là encore, j'ai travaillé beaucoup plus avec les routeurs professionnels qu'avec les routeurs domestiques, et les quelques routeurs privés dont je n'avais pas besoin.
ajouté l'auteur Jerry Dodge, source
@JerryDodge: en plus, certains routeurs domestiques disent "Port Forwarding", ou "Virtual Server".
ajouté l'auteur Remy Lebeau, source
@JerryDodge: Plusieurs routeurs que j'ai utilisés à la maison ont fait référence aux règles de «transfert de port» en tant que «serveurs virtuels».
ajouté l'auteur Remy Lebeau, source