Spiffou
Messages postés100Date d'inscriptionjeudi 1 avril 2004StatutMembreDernière intervention 9 juin 2014
-
11 janv. 2005 à 18:44
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 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.
cs_aardman
Messages postés1905Date d'inscriptionmercredi 22 janvier 2003StatutMembreDernière intervention17 septembre 20123 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.