Publicité
+ Répondre à la discussion
Affichage des résultats 1 à 2 sur 2
  1. #1
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    octobre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2012
    Messages : 2
    Points : 1
    Points
    1

    Par défaut WebService gSoap et MTOM

    Je dois faire un WebService en C++ qui permette de faire de petites requêtes et (entre autres) de transférer des fichiers d'environ 500 Mo.
    J'ai trouvé gSoap et Axis qui permettent de transférer des données buffeurisées à l'aide des protocoles MTOM et DIME.
    Cependant je n'arrive pas à trouver un exemple de code client gSoap qui demande le chargement d'un fichier et un exemple de code serveur qui envoie effectivement le fichier.
    C'est possible de faire ça ou j'ai rien compris au fonctionnement des WebServices?? (et sinon, quelles sont les autres solutions possibles?)
    Est-ce que vous auriez un exemple de code de ce type?

    Merci d'avance!

  2. #2
    Invité de passage
    Femme Profil pro
    Étudiant
    Inscrit en
    octobre 2012
    Messages
    2
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2012
    Messages : 2
    Points : 1
    Points
    1

    Par défaut

    J'ai implémenté avec gSoap un envoi de fichier découpé en morceaux de 1Mo.
    C'est trèès lent : environ 3Mo/secondes en local + 1 à 2 CPU à 100%.

    Après un peu de recherches, j'ai vu axis comme gSoap fournissent des exemples complets dans leurs sources.
    L'exemple Axis/MTOM marche assez mal (segfault pour les gros fichiers) mais celui de gSoap est nickel!
    Maintenant, reste à comprendre le code...

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

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •