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:
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)
/.../
Mon programme parfois se bloque sur l'instruction ftp.connect(server, port);
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 ?