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 :

Communication par fichier


Sujet :

Entrée/Sortie Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut Communication par fichier
    Bonjour,

    Je fais une appli qui lit des fichier pdf. Dans mon application, j utilise un JFilechooser qui permet de lire les fichier pdf selectiones. Voulant pouvoir faire de la communication réseau. j'aimerais que quand je double clic sur le fichier en question cela envoir le fichier en broadcast sur un serveur pour qu'il le redistribue à des clients potentiels.

    Le probleme c que je ne sais pas comment envoyer le fichier lui même. Si quelqu un avait quelques pistes a ce niveau là pour m'aider a partir sur quelque chose!

    Merci d avance!

  2. #2
    Membre chevronné Avatar de Scorpyosis
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 365
    Par défaut
    Tu commences par recuperer l'outputstream de ta socket (getOutputStream() ) et après tu l'utilises pour ecrire. Soit tu ecrit par bloc de bit soit tu envoie carement le fichier en utilisant ObjectOutputStream.

  3. #3
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut
    Oui mais pour le tranfert de fichier, va t il falloir lire le fichier bit par bit? comment fais ton cela? Faut il mettre les bits dans un vecteur précis? Comment envoie t on ensuite le fichier? Comment le recomposer ensuite?

    Dsl pour tant de questions!

  4. #4
    Membre chevronné Avatar de Scorpyosis
    Homme Profil pro
    Inscrit en
    Janvier 2004
    Messages
    365
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2004
    Messages : 365
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    OutputStream os = s.getOutputStream() ;
    ObjectOutputStream oos = new ObjectOutputStream(os) ;
    try{
    File f = new File("TonFichier.txt");
    oos.writeObject(f) ;
    oos.close() ;
    }catch(Exception e)
    {
    e.printStackTrace() ;
    }
    Voilà de quoi envoyer un fichier, je te laisse faire la partie reception qui ressemble beaucoup a la partie envoie quand meme..

  5. #5
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut
    ca ne change rien que ca soit une communication par fichier? C est pas FileOutPutStream plutot que Outputstream?

    Ce que je ne comprends pas, c comment tester le resultat. Après ca si je comprends bien mon fichier a été transformé en un tableau d'octet. Comment puis je tester cette decomposition à l'entrée puis tester la recomposition a la sortie?

    G l'impression de faire du traitement du signal lool!

    Merci pour vos reponses!!

    @+

  6. #6
    Membre averti
    Inscrit en
    Mai 2006
    Messages
    53
    Détails du profil
    Informations forums :
    Inscription : Mai 2006
    Messages : 53
    Par défaut ecthelion
    autre question,

    qu est ce que la variable s à la premiere ligne?

    Merci d avance!

Discussions similaires

  1. Problème de communication par sockets
    Par Linio dans le forum Entrée/Sortie
    Réponses: 33
    Dernier message: 06/05/2006, 18h50
  2. [Sécurité] Refuser une URL par fichier .htaccess
    Par tom06440 dans le forum Langage
    Réponses: 7
    Dernier message: 28/11/2005, 18h09
  3. [Layout-Date] Configuration par fichier
    Par Koko22 dans le forum Struts 1
    Réponses: 4
    Dernier message: 28/07/2004, 09h39
  4. communication par port serie
    Par sofiane61 dans le forum MFC
    Réponses: 3
    Dernier message: 06/02/2004, 15h06
  5. [Concept] BD ou Gestion par fichier. Intérêt de la BD ?
    Par Cian dans le forum Décisions SGBD
    Réponses: 3
    Dernier message: 28/11/2002, 12h16

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