Trame Reseau c onception

Spiffou Messages postés 100 Date d'inscription jeudi 1 avril 2004 Statut Membre Dernière intervention 9 juin 2014 - 11 janv. 2005 à 18:44
cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 - 11 janv. 2005 à 19:06
bonjour à tous,


je fais un programme utilisant winsok2.h et donc le réseau (tcp/ip).


je souhaiterais envoyer entre les 2 modules une trame qui est composée de données contenue dans une structure de données:


struct trame


{


int var1;


char var2[20];


short var3;


}





je voudrais savoir comment il faut envoyer cette trame sur le reseau?


je pensais convertir en caracteres (exemple: 11 -> '1' '1' ->
"11") (puisque la trame est assez petite) en utilisant un séparateur
(tramecodee[taille] = "var1#var2#var3") puis "parser" la trame à
l'arrivée, mais je ne sais pas si c'est la bonne solution.





quelqu'un peut il me renseigner sur la meilleure méthode à employer.


rque:


la trame est assez petite (800 octets max) et sera envoyée à raison de 10 trames par seconde sur le réseau.








merci d'avance.

1 réponse

cs_aardman Messages postés 1905 Date d'inscription mercredi 22 janvier 2003 Statut Membre Dernière intervention 17 septembre 2012 3
11 janv. 2005 à 19:06
Salut,
Puisque tu connais la taille des trames a l'avance, autant les envoyer directement sur le reseau sans formatage.
Et vu que tu connais leur taille, tu pourra les extraires du flux tcp sans probleme.
0
Rejoignez-nous