Exception ControlChannelIOException edtftpj
Bonjour,
J'ai réalisé un client FTP à l'aide de l'aPI edtftpj.
J'ai rencontré un problème lorsque je me déconnecte du serveur :
Quand j'utilise la méthode disconnect(), j'ai quelques fois (+ d'une fois sur 2) une exception qui est lancée :
Code:
1 2 3 4 5 6 7 8
| com.enterprisedt.net.ftp.ControlChannelIOException: Connection reset
at com.enterprisedt.net.ftp.FTPControlSocket.readLine(FTPControlSocket.java:1014)
at com.enterprisedt.net.ftp.FTPControlSocket.readReply(FTPControlSocket.java:1049)
at com.enterprisedt.net.ftp.FTPControlSocket.sendCommand(FTPControlSocket.java:973)
at com.enterprisedt.net.ftp.FTPClient.quit(FTPClient.java:3947)
at com.enterprisedt.net.ftp.FileTransferClient.disconnect(FileTransferClient.java:1017)
at FTPServ.FTPClass.deconnecter(FTPClass.java:128)
at FTPServ.FTPServer.main(FTPServer.java:569) |
J'utilise ce code :
Code:
1 2 3 4 5
| try {
ftp.disconnect();
} catch (IOException e) {
e.printStackTrace();
} |
Et sachant que lorsque j'utilise ce code, je n'ai pas de problèmes :
Code:
1 2 3 4 5 6 7 8 9 10
| try {
ftp = new FileTransferClient();
ftp.setRemoteHost(serveur);
ftp.setUserName(login);
ftp.setPassword(password);
ftp.connect();
ftp.disconnect();
} catch (IOException e) {
e.printStackTrace();
} |
Je voudrais simplement savoir pourquoi j'ai cette exception ?