IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Entrée/Sortie Java Discussion :

Modifier la classe sun.net.ftp.*;


Sujet :

Entrée/Sortie Java

  1. #1
    Membre confirmé
    Inscrit en
    Novembre 2004
    Messages
    116
    Détails du profil
    Informations forums :
    Inscription : Novembre 2004
    Messages : 116
    Par défaut Modifier la classe sun.net.ftp.*;
    hello...

    Je suis en train d'implémenter un client et un serveur ftps (ftp+ssl).
    (Je sais j'ai déjà créé un sujet hier la dessus, mais l'optique de ce message est toute différente).

    Vu que je n'avais pas trouvé de code sur un serveur ftp, je l'ai fait moi même en m'aidant du tutoriel sur le serveur multi-thread. Donc, ajouter le SSL dessus a été assez facile. Il a suffit de changer les sockets dans le code.

    Maintenant je suis en train de voir comment je pourrais modifier le client.
    Mais pour ce client, je me suis inspiré du code présent sur : http://javafaq.nu/java/free-swing-book/free-swing-book-chapter13.shtml
    (voir au 2/3 de la page), et il utilise les librairies sun.net.*

    Je me demande si :

    1- Y a t il moyen de modifier cette libraire afin de remplacer les "Socket" par des "SSLSocket"?
    Dans ce cas, Où se trouve le code source de cette librairie?
    N'étant pas un expert en java, comment devrais-je modifier les classes? directement dans le code source des classes? via un autre mécanisme?

    2- Voyez vous un moyen plus simple pour arriver a mes fins?


    Merci beaucoup pour votre aide...

  2. #2
    Gfx
    Gfx est déconnecté
    Expert confirmé
    Avatar de Gfx
    Inscrit en
    Mai 2005
    Messages
    1 770
    Détails du profil
    Informations personnelles :
    Âge : 43

    Informations forums :
    Inscription : Mai 2005
    Messages : 1 770
    Par défaut
    /!\

    1- Y a t il moyen de modifier cette libraire afin de remplacer les "Socket" par des "SSLSocket"?
    Non.

    Dans ce cas, Où se trouve le code source de cette librairie?
    Nulle part. Ce n'est pas du code pour lequel Sun fournit le source, contrairement aux API publiques.

    N'étant pas un expert en java, comment devrais-je modifier les classes? directement dans le code source des classes? via un autre mécanisme?
    Tu ne les modifie pas. De plus tu n'en as pas le droit.

    2- Voyez vous un moyen plus simple pour arriver a mes fins?
    Oui, utilise une veritable bibliotheque FTP. Tu en trouveras plein et gratuites et Open Source sur le web. Lis cet article : http://www.javaworld.com/javaworld/jw-04-2003/jw-0404-ftp.html

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [Vb.net/ftp] Cherche classes qui gère les connexions ftp
    Par Aspic dans le forum Windows Forms
    Réponses: 0
    Dernier message: 29/11/2009, 11h03
  2. Réponses: 14
    Dernier message: 15/12/2005, 18h46
  3. [Javabean/sun.net.ftp] Downloader un fichier txt
    Par benben13 dans le forum Entrée/Sortie
    Réponses: 5
    Dernier message: 13/09/2005, 16h43
  4. Y a t'il une classe pour transactions FTP
    Par Devil666 dans le forum Entrée/Sortie
    Réponses: 6
    Dernier message: 04/07/2005, 12h27
  5. NET::FTP unknown error sans raison
    Par niocco dans le forum Modules
    Réponses: 11
    Dernier message: 29/06/2005, 20h21

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo