Bonjour,

Je développe actuellement un client FTP en C# et je me heurte une petite difficulté: Lorsque mon serveur FTP (FileZilla Server) possède une adresse locale différente de l'adresse publique l'exception .NET correspondante est déclenchée:

La connexion de données a été effectuée à partir d'une adresse qui est différente de l'adresse de la connexion FTP.
Mon installation est la suivante:
Serveur FileZilla installé une une machine derrière une passerelle qui redirige un port spécifique vers ce serveur. L'adresse publique ne correspond donc effectivement pas à l'adresse locale.

Ma question est la suivante: dans la mesure où la connexion se déroule correctement (Trace sur le serveur FileZilla en atteste), comment puis-je poursuivre mon transfert sans qu'une telle exception soit déclenchée ?
En gros comment un client FileZilla réussit-il, lui, à se connecter sans problème (Test OK) ?

Lorsque j'adresse le dit serveur en local tout se déroule correctement.

Merci d'avance pour vos conseils avisés ;-)