Bonjour,
j'utilise la librairie apache.commons.net.ftp pour le transfert de fichier par FTP.
Le projet s'appuie sur l'exemple de code bien connu:Mon programme parfois se bloque sur l'instruction ftp.connect(server, port);
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 try { int reply; ftp.connect(server, port); System.out.println("Connected to " + server + " on " + (port>0 ? port : ftp.getDefaultPort())); // After connection attempt, you should check the reply code to verify success. reply = ftp.getReplyCode(); if (!FTPReply.isPositiveCompletion(reply)) { ftp.disconnect(); System.err.println("FTP server refused connection."); System.exit(1); } } catch (IOException e) /.../
Je pense qu'il attend le retour de cette méthode... et parfois il attend indéfiniment
Y a-t-il une astuce à employer afin d'éviter ce blocage ?
Partager