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

C# Discussion :

reception de block de Byte : comment les regrouper pour reconstruire le fichier


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2006
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 113
    Par défaut reception de block de Byte : comment les regrouper pour reconstruire le fichier
    salut, je suis amené à envoyer via socket des blocks de byte, et j'aimerai savoir comment reconstruire le fichier original à partir de chacun de ces blocks que je récupère sans en modifier l'intégrité bien sûr.

    Y a t-il une méthode qui permet en somme de copier des byte d'un array vers un autre array ou est ce que je suis obligé de faire une boucle???? erf

  2. #2
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Tu ouvres un flux en écriture et tu stockes le contenu au fur et à mesure.

    Par exemple
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    byte[] buffer;
    using (FileStream fs = new FileStream("monFichier", FileMode.Create, FileAccess.Write, FileShare.None))
    {
        // Récupération du prochain bloc d'octets
        buffer = ...
        // Ecriture du bloc dans le fichier
        fs.Write(buffer, 0, buffer.Length);
    }

  3. #3
    Membre confirmé
    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Novembre 2006
    Messages
    113
    Détails du profil
    Informations personnelles :
    Localisation : Canada

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Novembre 2006
    Messages : 113
    Par défaut
    ok thx

    Mais etant donné que ce que je recuepre est une image est-il possible de convertir un fielstream en image? je connas une méthode qui permet de convertir Byte TO image mais c'est tout!

  4. #4
    Membre émérite
    Inscrit en
    Octobre 2006
    Messages
    587
    Détails du profil
    Informations personnelles :
    Âge : 38

    Informations forums :
    Inscription : Octobre 2006
    Messages : 587
    Par défaut
    Tu créé un flux de fichier et tu appelle la méthode statique Image.FromStream()

    Exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    Image img;
     
    using(Stream flux = new FileStream("monFichier", FileMode.Create, FileAccess.Write, FileShare.None))
    {
          img = Image.FromStream(flux);
    }
    Il y a trois surcharges que tu peux utiliser:

    http://msdn.microsoft.com/fr-fr/libr...romstream.aspx

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

Discussions similaires

  1. Comment implémenter les méthodes pour sauvegarder un fichier ?
    Par ti3um dans le forum Eclipse Platform
    Réponses: 1
    Dernier message: 10/04/2009, 16h13
  2. [URL]comment les construire pour les images?
    Par fabszn dans le forum Servlets/JSP
    Réponses: 8
    Dernier message: 12/09/2006, 14h10
  3. Réponses: 1
    Dernier message: 13/12/2005, 17h48
  4. Réponses: 6
    Dernier message: 08/04/2005, 03h00
  5. [Threads]Comment les organiser pour un jeu du serpent ?
    Par Pill_S dans le forum Algorithmes et structures de données
    Réponses: 12
    Dernier message: 11/05/2004, 15h22

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