M
struct my_Struct t_struct;
...
char *temp;
unsigned int size = sizeof(t_struct);
temp = (char*) t_struct;
sock = send(client_socket,temp,size,flag);
...
// diesmal 3 structs
struct my_Struct t_struct1,t_struct2,t_struct3;
char *temp3 = 0;
unsigned int t_size3 = 3 * sizeof(t_struct);
temp3 = new char[t_size3];
memcpy(temp3,&t_struct1,sizeof(t_struct1));
memcpy(temp3 + sizeof(t_struct1),&t_struct2,sizeof(t_struct1));
memcpy(temp3 + (sizeof(t_struct1) * 2), &t_struct3,sizeof(t_struct1));
sock = send(client_socket,temp3,t_size3,flag);
so sollte das ungefaehr funktionieren
Meep Meep