Bonjour,

Je travaille sous Windows XP Pro SP 2, Visual Studio C++ 6

Je reprend un projet de client FTP.
Actuellement les transfert se font en mode PORT (cad mode "normal" je crois)
Nous avons chang� de routeur et apparemment ce dernier ne supporte plus ce mode, donc il faut travailler en mode PASV (cad mode passif).
Donc il y a quelque chose � changer dans le code, mais quoi .... l� est le probl�me ....

Dans le code je travaille avec les objets/fonctions suivant(e)s:

test de l'url
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
testURL=AfxParseURL(path,URLservice,URLnomserveur,URLobjet,URLport);
ouverture de la session
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
3
 
session.pt_internet=new CInternetSession(session.nomprog,0,INTERNET_OPEN_TYPE_PRECONFIG);
session.pt_ftp=session.pt_internet->GetFtpConnection(URLnomserveur,session.user,session.pass);
ouverture d'un ficheir pour transfert (� ce moment l� la log FTP m'indique le mode utilis�, � savoir PORT)
Code : S�lectionner tout - Visualiser dans une fen�tre � part
1
2
 
FTPfic=session.pt_ftp->OpenFile(nomfic,GENERIC_READ,FTP_TRANSFER_TYPE_ASCII,1);
voil�, tout aide sera la bienvenue ;-)

A+
Ben