Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Reception de flux binaire [ Divers / Divers ] (foufidou)

jeudi 26 juin 2008 à 10:09:35 | Reception de flux binaire

foufidou

Bonjour tout le monde,
dans le  cadre de developpement d'un site web boursier jai besoin de recuperé le flux, le lire ,stocker ses infos et les affichées.
j'utilise une dll qui m'a etait fournit et un joli executable dont j'ai le code (en C)
voici la structure de données que je recoive :
 typedef struct
  {
    int SeqNb;
    int DataSize;
    MMTPAdminData AD;
    char Data[FIELD_SIZE_DATA+1];
  } MMTPDataMsg;

tout marche parfaitement, connexion authentification et reception des données et meme enregistrement de ces données dans un fichier txt via cette ligne :
fprintf(OutputFile,"%-*s - %s\n",FIELD_SIZE_MSGID,LastMsgIdReceived,DataMsg->Data);

le probleme est la : DataMsg->Data
toutes les informations dont j'ai besoin se situent dans ce Data qui selon la structure est un tableau de caracteres mais en fait je recois du binaire que je dois convertir et extraire les infos, mais comment ????
comment convertir du binaire vers du string lisible ????
voila une ligne des lignes que je recoivent :
100000000000001          - ª¬
Merci pour votre collaboration.


jeudi 26 juin 2008 à 21:44:51 | Re : Reception de flux binaire

jfrancois

Bonsoir,

En cherchant MMTPDataMsg sous Google, je suis tombé sur ce document pdf (en anglais, 116 pages) décrivant l'utilisation de cette API : [ Lien ]

Le champ Data est une union de structures de données en fonction du type de message reçu (description page 31) : Par exemple xxx.Data.Generic.SendTime pour l'heure d'envoi du message (à voir dans l'exemple parge 77).

Jean-François




Cette discussion est classé dans : binaire, données, data, flux, reception


Répondre à ce message

Sujets en rapport avec ce message

Données en binaire [ par didrocks ] J'aimerai, à l'instar de denini dans "lire/ecrire fichier texte a plusieurs colonnes" faire un fichier de données dans lequel je pourrai écrire à part Reception de flux RTP avec JRTPLIB [ par matge ] BonjourJe dois recevoir un flux de données RTP en provenance d'un serveur Multicast.J'ai réussit à joindre la session Multicast.J'utilise la librairie reception données [ par mamouette ] est ce quelqu'un saurait comment receptionner des données emises par un recepteur Gps par l'uart 2 d'un pic 18F8720 car g essayer cette fonctionunsign fichier binaire [ par niketou ] Salut a tous.J'ai un petit probleme je voudrais recuperer une donnee dans le fichier:void ReadMe(){char bu[1]; ifstream g;g.open("data.dat",ios::in, i Enregistrement par bloc fichier binaire [ par RoulianRoss ] Bonjour,j'aimerais pouvoir enregistrer par blocs mes données dans un fichier binaire et pouvoir les relire facilement.J'enregistre par exemple un tabl Détourner un flux de données vers MatLab/SciLab [ par Galmiza ] Salut,J'ai un flux de données provenant d'une carte d'acquisition. Je souhaite lier ce flux de données à une entrée MatLab (ou SciLab) pour l'utiliser Besoin serveur en mfc (reception et émission de données) [ par emperorOne ] bonjour à tous , j'ai besoin d'un serveur MFC qui recoit et emet des données . ( utilisation de thread possible mais je m'y connais mal , surtout : af database [ par logant83 ] Bonjour, voila la je code un service en C et les données enregistré se stock dans ma base MySQL, mais voila le probléme c'est que j'aimerai que la tab Récupérer valeur d'un formulaire .NET [ par Crazy_Joe ] Bonjour,Je programme en C++ .NET et j'ai fait une Winform où l'utilisateur est invité à saisir tout type de données, et plus particulièrement des chaî fichier binaire en C++ "the true way" [ par niketou ] Salut a tous. Je voudrais savoir qu'elle api utiliser pour ouvrir - lire un fichier en mode binaire en C++. Fread , sstream ou autres?En fait je fais


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,20 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.