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 : Décodage Trame TCP/IP [ Réseaux & Internet / Winsock ] (Toto3544)

mardi 26 février 2008 à 14:53:01 | Décodage Trame TCP/IP

Toto3544

Salut à tous.


Voilà mon problème:

J'ai un automate qui utilise le protocole ModBus en Ethernet. Je l'interroge et il me répond.

Le souci c'est que je n'arrive pas afficher la trame qu'il m'a renvoyé. Je réussi celement à afficher un caractère spécial qui converti en hexa, correspond au premier caractère de la trame. J'ai fait une analyse avec Ethereal et voilà la trame au format Hexa:
01 00 00 00 00 1f 01 04 ...

Comment faire pour afficher toute la trame et pouvoir la convertir en hexa comme le fait Ethereal?

D'avance Merci

mardi 26 février 2008 à 15:01:35 | Re : Décodage Trame TCP/IP

Toto3544

Petite correction.

Je converti le caractère en Ascii (commande Asc()) et non pas en Hexa pour obtenir le premier caractère de ma trame.

A+


mardi 26 février 2008 à 15:14:41 | Re : Décodage Trame TCP/IP

NHenry

Membre Club
Réponse acceptée !
Bonjour

Si tu regarde l'aide, ASC te retourne le code du premier caractère de la chaine, utilises un For avec Mid$ pour tout afficher :

Dim lStr as string
lstr=""
Dim i as long

for i=1 to len(pStr) 'pStr est la chaine à lire
    lStr=lStr & " " & right$("00" & hex$(asc(mid$(pStr,i,1))),2)
Next

Dans Word, j'Excel. (juste pour la citation)
VB (6, .NET1&2), C++, C#.Net1
Mon site

mardi 26 février 2008 à 15:24:39 | Re : Décodage Trame TCP/IP

Toto3544

merci pour ta réponse.

J'avais trouvé la même solution juste avant de lire ton message.

A+




Cette discussion est classé dans : afficher, trame, tcp, hexa, décodage


Répondre à ce message

Sujets en rapport avec ce message

Capturer une trame TCP [ par Michael ] Salut,Je voudrais savoir comment faire pour capturer une trame TCP et en éditer le contenuMerci d'avance VB.NET : Afficher en hexa ? [ par Scurio ] salut à tous,J'aimerais savoir comment je dois faire pour afficher des chiffres en Hexadécimale dans un control ? Par exemple un ListBox ?Merci conversion string en trame hexa [ par shakey ] Salut tous,qui peut me tuyauter sur une méthode pour passer d'une chaine de car (string de car 0..F) en une string qui contient les car en hexa"ABC012 restitution de trame [ par crazylion ] Salut, je viens de faire un log espion sur rs232 avec protocole Modbus, et j'aurais voulu savoir comment faire pour afficher ma trame completement.Car conversion Hex avec condition [ par ryback08 ] BonjourPour un projet d'etudiant, je doit traiter une base de donnée avec excel.Cette base doit etre converti en trame ASCII oui Hexa suivant un forma lecture de caractères spéciaux [ par Fabk01 ] Bonjour à tous J'ai sérieusement besoin d'aide au risque de finir par atomiser mon pc qui pourtant doit être innoscent mais vous saver ce que c'est Personnaliser trame TCP [ par pulpul74 ] Bonjour. Je doit actuellement pouvoir dialoguer avec une autre application en utilisant un protocol TCP/IP définit par l'autre protocol. La trame Questions sur Combobox [ par sebcbien67 ] Bonjour,Etant un novice en la matière j'ai besoin d'aide sur VB5 à propos des combobox.Voilà je souhaite créer plusieurs combobox avec différentes fon Trame TCP [ par Myke ] Myke tableau et valeurs en hexa [ par simgoku ] Bonjour a tous, Je me suis mis récemment au VB6... Je programme actuellement une interface reliant mon pc a un automate, cependant je rencontre un pro


Nos sponsors

Sondage...

CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



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,530 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é.