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

XML/XSL et SOAP Discussion :

messages XML data


Sujet :

XML/XSL et SOAP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Septembre 2006
    Messages
    86
    Détails du profil
    Informations forums :
    Inscription : Septembre 2006
    Messages : 86
    Par défaut messages XML data
    Bonjour,

    Dans mon projet (developpement reseaux) ,je recoit des messages XML du reseaux TCP/IP sous forme d'un buffer ( unsidned char[], parametre d'entrée de la fonction read de socket ouvert pour la communication).

    Mon probleme que je suis nouveau a XML ( plutot je suis tres debutant).

    Mon probleme c'est de savoir :

    1. recuperer l'XML de mon buffer
    2. verifier que le message XML est finis ( vu que c'est communication reseaux ,les paquetes peuvent etre diviser en plusieurs morceaux d'ou il faut verfier que le message XML est recu en totalite, si non il faut attendre le reste pour manipuler le message).

    Donc mes questions c'est :
    1.Comment recuperer le message XML de buffer ?

    2. Comment verfier la fin de mon message ( a savoir que tous les messages venant de serveur ou je suis connecter commence par <PremiereConference> et termine par </PremiereConference> )

    3. Si vous aurriez des exemples qui permet faire ce qui est si dessous .. je suis preneur !!!

    Merci pour votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Game Graphics Programmer
    Inscrit en
    Août 2006
    Messages
    408
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Allemagne

    Informations professionnelles :
    Activité : Game Graphics Programmer
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Août 2006
    Messages : 408
    Par défaut
    Si tu établis une connection TCP, le document envoyé sera de toutes facons recu dans son intégralité. Par contre, si tu travailles avec UDP, c'est à toi de voir comment tu fais. Il n'y a du côté XML aucun moyen de vérification comme tu le souhaites (d'autant plus si les paquets n'arrivent pas dans le bon ordre).

    Ce que tu peux faire alors, c'est numéroter tes paquets et envoyer un paquet de contrôle supplémentaire indiquant la taille et les nombres de paquets (et un CRC). Bon courage.

    Sinon, tu peux au moins regarder si la balise racine de ton document est fermée avec le dernier paquet arrivé...
    ou alors réduire la taille de ton document pour qu'il rentre bien dans un paquet UDP.

Discussions similaires

  1. Import XML Data(SQl Server)
    Par Soulama dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 02/02/2007, 11h29
  2. [XML] Récupérer un XML data par le serveur
    Par naima2005 dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 13/05/2006, 20h17
  3. protocole ftp 2 ports ??? port message, port data
    Par loupin dans le forum Développement
    Réponses: 3
    Dernier message: 03/03/2006, 12h51
  4. [XML] XML Data Binding vers php
    Par noa dans le forum Bibliothèques et frameworks
    Réponses: 1
    Dernier message: 01/03/2006, 16h31
  5. [JAVA et XML] Message XML avec paramètre JAVA
    Par MiJack dans le forum Format d'échange (XML, JSON...)
    Réponses: 9
    Dernier message: 09/11/2005, 10h22

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