Bonjour
Bon voici mon probleme, la j'essaye de me connecter a un serveur ftp et de télécharger un fichier dans ce serveur et de mesurer sa taille et le temps de téléchargement ect..... (monitoring )
Bon , j'ai ecrit une classe qui me permet de me connecter a mon serveur, mais lors du lancement, rien ne fonctionne, sachant que pour se connecter a ce serveur je dois passer par une authentification ( j'ai le login et le passwd) , voila mon code si qqu'un a une idée et peut m'aider merci
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39 import it.sauronsoftware.ftp4j.FTPClient; import java.util.*; import java.io.*; import java.net.*; public class TestFtp { public static void main(String[] argv) { FTPClient client = new FTPClient(); try { client.connect("ftp://@duserveur"); client.login("login", "passwd"); client.setType(FTPClient.TYPE_BINARY); long start = System.currentTimeMillis(); client.download("ftp://@duserveur/Test1.rar", new java.io.File("C:/")); long fin = System.currentTimeMillis(); client.logout(); System.out.println("time en ms: " + String.valueOf(fin - start)); } catch (Exception e) { e.printStackTrace(); } } }
mais la ca ne marche pas , et j'ai bq d'erreurs genre
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 at java.net.PlainSocketImpl.connect(Unknown Source) at java.net.SocksSocketImpl.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.connect(Unknown Source) at java.net.Socket.<init>(Unknown Source) at java.net.Socket.<init>(Unknown Source) at it.sauronsoftware.ftp4j.connectors.DirectConnector.connectForCommunicationChannel(DirectConnector.java:37) at it.sauronsoftware.ftp4j.FTPClient.connect(FTPClient.java:1031) at it.sauronsoftware.ftp4j.FTPClient.connect(FTPClient.java:998) at TestFtp.main(TestFtp.java:26)
Partager