babaOrhumette
Messages postés104Date d'inscriptionmardi 14 avril 2009StatutMembreDernière intervention 7 avril 2019
-
Modifié le 13 janv. 2019 à 11:24
Whismeril
Messages postés18601Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention22 septembre 2023
-
13 janv. 2019 à 15:44
Bonjour,
et bonne année à tous/toutes,
J'écris actuellement un petit code et suis gênée par le test de connexion.
Je m'explique.
Je lance un test de connexion par un bouton, lorsque j'appuie sur le bouton un test FTP doit se faire.
Avec le même couple login/password sur la même adresse FTP, un coup ça fonctionne puis pas (reste bloqué à "request.GetResponse();")
Test 1 : Je lance l'appli.
Je lance le test avec serveur FTP éteint, il en ressort false. Parfait.
J'active le serveur FTP, je lance le test, ça reste bloqué en "request.GetResponse();").
Test 2 : Je lance l'appli.
J'active le serveur FTP, je lance le test, la connexion se fait bien. Parfait.
Je relance le test, serveur FTP toujours actif, ça reste bloqué en "request.GetResponse();").
Whismeril
Messages postés18601Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention22 septembre 2023628 13 janv. 2019 à 09:37
Bonjour
je n'ai jamais fais de FTP, donc n'est pas la réponse à ta question, mais au cas où quelqu'un l'ait (on n'est malheureusement peu nombreux à répondre en C#...) , peux tu préciser quand tu dis
reste bloqué à "request.GetResponse();"
ça attend la réponse indéfiniment sans générer d'erreur particulière?
N'y a t il pas un timeout à définir?
NHenry
Messages postés15083Date d'inscriptionvendredi 14 mars 2003StatutModérateurDernière intervention19 septembre 2023159 13 janv. 2019 à 13:08
Question, fermes-tu correctement la connexion ?
Car si tu ne le fait pas, il est possible que la connexion reste ouverte (jusqu'au passage du Garbage Collector) et comme certains fournisseurs bloquent les connexion multiples, cela peut te poser problème.
babaOrhumette
Messages postés104Date d'inscriptionmardi 14 avril 2009StatutMembreDernière intervention 7 avril 20191 13 janv. 2019 à 14:36
Bonjour et merci de ton aide NHenry,
Euh non je ne ferme pas la connexion, comment faire ?
Whismeril
Messages postés18601Date d'inscriptionmardi 11 mars 2003StatutContributeurDernière intervention22 septembre 2023628 13 janv. 2019 à 15:32
babaOrhumette
Messages postés104Date d'inscriptionmardi 14 avril 2009StatutMembreDernière intervention 7 avril 20191 Modifié le 13 janv. 2019 à 11:02
Merci de votre aide Whismeril,
Il y a un timeout lors du premier test de connexion mais pas au second.
J'ai refait le Test 2 pour être certains :
Je lance l'appli.
J'active le serveur FTP, je lance le test, la connexion se fait bien. Parfait.
Je relance le test, serveur FTP toujours actif, ça reste bloqué en "request.GetResponse();") plusieurs minutes.