Bonjour,
je dois envoyer/recevoir des data par le reseau (en utilisant des frame hdlc).
- Pour envoyer, je dois utiliser une fonction du type :
-> pour le moment, dans mon programme les data sont enregistree sous forme de struct , par exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part Write( unsigned char * p_buf, int i_size )
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 typedef struct { unsigned short type; unsigned char skin_id; unsigned char length; unsigned char skin_param[255]; unsigned char field : 2; } skin_t;
Comment faire pour transformer une instance de cette struct en un buffer (unsigned char *) ??
Et inversement, comment faire pour passer d'un buffer char* a une struct ?
Dois je lire chaque caractere un par un et les mettre dans ma struct, ou puis je utililiser des fonctions preexistentes ?
Partager