Précédent   Forum des professionnels en informatique > Systèmes > Autres systèmes > Réseaux
Réseaux Réseaux, wifi, routeurs,...
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 01/07/2011, 16h01   #1
Invité de passage
 
Inscription : mai 2010
Messages : 18
Détails du profil
Informations forums :
Inscription : mai 2010
Messages : 18
Points : 3
Points : 3
Par défaut problème connexion port UDP

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
Darkaurora est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 01/07/2011, 21h17   #2
Modérateur
 
Avatar de sevyc64
 
Homme Yves
Développeur informatique
Inscription : janvier 2007
Messages : 3 878
Détails du profil
Informations personnelles :
Nom : Homme Yves
Âge : 39
Localisation : France, Pyrénées Atlantiques (Aquitaine)

Informations professionnelles :
Activité : Développeur informatique

Informations forums :
Inscription : janvier 2007
Messages : 3 878
Points : 7 655
Points : 7 655
Attention à ne pas confondre envoie et réception.

Tout dépend comment tes programmes sont conçus, mais le port que tu programme, je suppose que c'est pour que l'esclave écoute, donc en réception.
Par contre quand l'esclave envoi, j'imagine que tu ne fixe pas le port d'envoi (par contre tu fixe le port du serveur sur lequel tu envois), l'envoi ne se fait pas sur ce port, puisqu'il est déjà occupé par l'écoute, l'envoi se fait sur un port, normalement aléatoire, choisi par le système d'exploitation. C'est certainement ce port là que tu récupère au niveau de ton serveur.
__________________
Sevyc64 --- Le partage est notre force

NON AU LANGAGE SMS & FAUTES VOLONTAIRES SUR LES FORUMS
sevyc64 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 06h05.


 
 
 
 
Partenaires

Hébergement Web