[Client UDP] gestion port
Bonjour,
J'utilise une archi client/serveur UDP au travers une connexion ppp gprs.
Serveur: @/port publique, ex: 10.11.12.13:999
Client: NA
2 Questions:
- Si je bind ma socket cliente sur un port X, est ce que le serveur verra les paquets en provenance du port X ? (pour l'instant j'ai l'impression que non)
- Ma connexion PPP est validée en me retournant une IP, pourtant mon serveur ne voit pas mon client au travers de cette dernière, est ce normal ?
Mon probleme est que mon serveur voit mon client sur un port X (sur lequel il lui repond). Par contre par moment ce port change, alors que du coté client, la socket n'a pas été détruite. La seule chose qui change, c'est une déconnexion/reconnexion PPP.
Je suis en train de me dire que ma socket cliente tape sur mon port local X, et que la connexion PPP réaffecte ce port X à un autre, qui lui, change si le PPP change aussi.
Bref cette notion de port UDP est assez floue, je vais voir s'il n'y a pas de méthode systeme pour recuperer coté client le port utilisé par la socket cliente afin de voir s'il change coté client.
Merci pour vos précisons, je pèche un peu sur ces notions réseaux..