1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
| Structure_t MaStructure;
int val;
// envoi du champs 'Valeur'
val = htonl(MaStructure.Valeur);
send(sock, &val, sizeof(val));
// envoi du champs 'Foo'
send(sock, &MaStructure.Foo, sizeof(MaStructure.Foo));
// envoi du champs 'Chaine'
val = htonl(strlen(MaStructure.Chaine));
send(sock, &val, sizeof(val));
send(sock, MaStructure.Chaine, strlen(MaStructure.Chaine));
// envoi du champs 'Tag'
val = htonl(MaStructure.Tag);
send(sock, &val, sizeof(val));
// envoi du champs 'Attribut'
val = htonl(strlen(MaStructure.Attribut));
send(sock, &val, sizeof(val));
send(sock, MaStructure.Attribut, strlen(MaStructure.Attribut)); |