Bonjour,
Il y a quelques temps j'ai développé un petit client FTP pour attaquer un serveur ( dont je n'ai pas la main d'administration dessus ).
Je lance mon application via une tache planifiée toute les x minutes, le client se lance envoi et réceptionné les différents fichiers puis se ferme à la fin du processus.
Cependant, il arrive que lorsque j'appelle la fonction :
NMFTP1->List();
Le serveur en face ne répond pas. Mon application ftp ( client ) boucle, il attend attend....
Pour contourner cela ( bricolage... ) dans un premier temps j'ai coché, dans l'option de la tache planifiée : " Arrêter la tache si elle s'exécute pendant 3 min"... Par conséquent si ça fait 3 min que l'application est lancée le planificateur de tache tuera lui même l'application.
Est ce que vous avez une idée pour contourner ce problème ?
Try catch ?
autre ?
Est ce un problème connu ?
De mon coté je n'ai pas trop d'idée, je ne sais pas trop.
Je vous remercie d'avance pour votre aide
Cordialement
Partager