bilal c sharp
-
10 nov. 2013 à 10:37
nagaD.scar
Messages postés4272Date d'inscriptionsamedi 8 septembre 2007StatutMembreDerniè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?
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.
20 nov. 2013 à 14:42
20 nov. 2013 à 14:58
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.