Tester l'etat d'un serveur ftp

bilal c sharp - 10 nov. 2013 à 10:37
nagaD.scar Messages postés 4272 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 4 janvier 2023 - 20 nov. 2013 à 14:58
Bonjour,

j'ai fait une application qui transmis les fichiers vers un serveur Ftp si il est online en c sharp.
mes questions sont:
1- comment faire le test de l'état du serveur (online ou pas) ?

2- si il est offline comment faire pour attendre jusqu'à que le serveur Ftp soit online puis envoyer mes fichiers?

1 réponse

nagaD.scar Messages postés 4272 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 4 janvier 2023 17
Modifié par nagashima le 12/11/2013 à 10:09
salut,

et bien le test est assez simple, si la connexion echoue, c'est ... que la connexion a échoué et donc soit le serveur est indisponible, soit TA connexion est down.

Si tu englobe la connexion dans un "try ... catch", tu peux rajouter (par exemple) un timer qui va re-tester n seconde après. Au final,tu lancera la copie de tes fichiers quand la connexion sera ok.


Naga
0
bilal c sharp
20 nov. 2013 à 14:42
Merci Naga, mais comment faire ce timer?
0
nagaD.scar Messages postés 4272 Date d'inscription samedi 8 septembre 2007 Statut Membre Dernière intervention 4 janvier 2023 17
20 nov. 2013 à 14:58
tu peux regarder dans msdn :
http://msdn.microsoft.com/fr-fr/library/system.threading.timer(v=vs.110).aspx

et tu peux tout aussi bien faire une méthode appelé dans un thread qui boucle sur une temporisation.
0
Rejoignez-nous