Bonjour, j'ai un problème de connexion assez spéciale
j'essaye de monter un réseau de machine programmer pour communiquer entre elle
il ya une machine maître et plein d'autre machine esclave
la machine maitre à une ip fixe et un port UDP renseigné
les machines esclaves ont en mémoire l'adresse ip et le port udp du maître ainsi que leur propre adresse et leur propre port udp
lorsque je connecte le maitre et les esclaves sur un réseaux lan pas de problème
lorsque je connecte le maitre et les esclaves sur wan via différents modem/routeur pas de problème la communication s'effectue bien.
par contre on m'a demander de faire la même chose mais avec du 3g et la ça plante:
chaque esclave se connecte au maître, le maître renseigne aux esclaves déjà connecté l'adresse ip et le port de l'esclave nouvellement connecté (normale si on veut qu'ils parlent ensembles) bref mon problème est le suivant :
en 3G: les port udp que je programme sur les esclaves connectés 3G ne sont pas les mêmes que récupère le maître connecté lui sur le réseau ADSL filaire (je peux voir ça via une interface de connexion distante sur le maître ce qui me permet de gérer en temps réel les problème de connexions)
exemple : esclave->port UDP programmer-> 50010
je vois afficher sur le maître : esclave->état: connecté->port UDP->22653
et quelque soit le port que je programme ou les règles NAT que j'instaure pas moyen de récupérer le bon port UDP
Je me doute qu'il doit y avoir un problème de translation de port en la 3G et le réseau filaire ADSL mais pourquoi?comment?Quel est le problème réel?Quel est la solution à apporté?
Merci de me répondre, j'ai vraiment vraiment vraiment besoin d'aide