Bonjour,
J’ai créer une application java RMI (client/serveur) qui fonctionne très bien dans un réseau local. Je ne rencontre aucun problème.
J’ai placé mon serveur RMI en dehors de mon réseau local (sur un machine distante) et je souhaite faire fonctionner mon application. Mon problème est le suivant :
Lorsque mon serveur est distant, les callbacks sur mes clients ne fonctionnent plus, ce qui parait logique puisque le client en question est placé derrière un routeur et que ce même routeur fait du NAT. Lorsque mon serveur essai donc de faire le callback il essai d’utiliser mon adresse interne (192.168.1.x) et évidemment il ne la trouve pas.
Comment puis-je faire pour que mes callbacks fonctionnent??? Il faudrait entre autre arriver à envoyer au serveur l’adresse global du client non (avec l’adresse publique du routeur)???
Merci d’avance.
si il faut plus de détails n’hésitez pas à demander!