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

Discussion :

Lire byte par byte avec QHttp

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2009
    Messages : 57
    Points : 58
    Points
    58
    Par défaut Lire byte par byte avec QHttp
    Bonjour,

    Comme le titre de mon post l'indique, je cherche à lire la reponse d'une requete http envoyé avec QHttp, mais byte par byte.

    les deux méthodes que j'ai trouvé pour lire avec un QHttp étant:
    "readAll()" qui renvois un tableau de bytes, et
    "read(c, l)" a laquelle on spécifi un tableau de char qu'on recupere plein.
    j'aimerai pouvoir lire la reponse byte par byte, un peu comme un

    InputStream is=....(recuperation du flux d'entrée d'un URLConnexion);
    is.read(); (qui renvois un entier)
    (Exemple en Java pour ceux qui connaissent déja ça)

    Merci pour toutes vos suggestions

  2. #2
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France, Alpes Maritimes (Provence Alpes Côte d'Azur)

    Informations forums :
    Inscription : Mars 2009
    Messages : 57
    Points : 58
    Points
    58
    Par défaut
    Bonjour a tous,

    Le problème est résolu. En fait, c'etait tout simple. la première idée que j'ai eu (et que tout le monde a surement eu en lisant ce problème) est d'utiliser la méthode "read(c, l)" en spécifiant un tableau c[1] (a un caractere), et en bouclant tant que la reponse n'est pas -1 ou 0.

    J'avais essayé cette solution avant de poster le problème et elle ne marchait pas, mais j'avais oublié deux choses à ce moment la:
    - un QEventLoop qui boucle en attendant la fin de la reponse
    - et la condition d'arret de la boucle de lecture de la reponse par byte. c'est tout simplement la valeur retournée par read(c, l) qui doit etre 0 ou -1 pour arreter.

    c'etait tout simple

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

Discussions similaires

  1. Crypter un fichier byte par byte
    Par Valochette dans le forum Langage
    Réponses: 44
    Dernier message: 19/09/2014, 10h37
  2. [Video] [JMF] Lire un video image par image avec jmf
    Par capitol dans le forum Multimédia
    Réponses: 2
    Dernier message: 01/05/2008, 03h03
  3. [AIX] byte units/blocks avec df
    Par photorelief dans le forum AIX
    Réponses: 2
    Dernier message: 12/09/2007, 12h23
  4. Lire un fichier ligne par ligne avec Awk
    Par Krispy dans le forum Linux
    Réponses: 8
    Dernier message: 07/09/2006, 15h14
  5. [PERL] lire un fichier bytes à bytes
    Par LE NEINDRE dans le forum Langage
    Réponses: 1
    Dernier message: 09/01/2006, 10h59

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