Reception trame TCP - CSharp

Fermé
lucasandco Messages postés 92 Date d'inscription vendredi 6 mars 2015 Statut Membre Dernière intervention 18 avril 2024 - 1 juin 2022 à 13:52
Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 - 3 juin 2022 à 11:53
Bonjour à tous,

Je dois développer une application qui doit afficher des alertes (des pop-up) en fonction d'une trame tcp.

Je vous explique, je possède une passerelle Dragino qui travail avec un réseau LoRa avec un Arduino Uno et un module LoRa qui envoi des messages sur une certaine fréquence. Ces messages sont reçues sous la forme hexadécimale sur la passerelle, sont "traduite" en ASCII comme exemple ici sur un serveur TCP avec Hercules :



Ces trames, je souhaiterais les recevoir sur une application en CSharp Form, et pouvoir les découper de ce style

dernière trame sur hercules de l'exemple :
- 123456
- 2022
- 05
- 24
- 08
- 22
- 00
- -50
- 0

Et grâce à ses informations, je pourrais remplacer le dernier 0 par du texte sous form.

Je reste à votre dispo pour amples informations.
Merci à vous.
A voir également:

2 réponses

Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 928
1 juin 2022 à 16:56
Bonjour
Et donc?
0
lucasandco Messages postés 92 Date d'inscription vendredi 6 mars 2015 Statut Membre Dernière intervention 18 avril 2024 1
3 juin 2022 à 11:23
Et bien, je recherche le code correspondant pour recevoir et découper cette trame :)
0
Whismeril Messages postés 19024 Date d'inscription mardi 11 mars 2003 Statut Contributeur Dernière intervention 18 avril 2024 928
3 juin 2022 à 11:53
OK, autant le TCP c'est pas un truc de débutant, autant découper un texte si.
Donc si tu ne sais pas faire ça, je te suggère la lecture de https://codes-sources.commentcamarche.net/forum/affich-10107769-message-a-tous-les-debutants-souvent-autodidactes#p10107769

Si tu suis ce que j'y conseille, tu sauras le faire avant de revenir ici.

Ensuite pour le TCP, c'est ici
https://docs.microsoft.com/fr-fr/dotnet/api/system.net.sockets.tcpclient?view=net-6.0


0