N
Nibellin
Добрый день, помогите сообразить, конец дня, голова вообще не соображает.
есть следующая структура
задумка была, чтобы вся структура автоматически преобразовывалась в массив char и отправлялась, а потом у клиента собиралось из буфера и автоматически конвертировалось назад. Все компилируется, но клиенту ничего не приходит. возможно я мудрю и это все отправить можно гораздо проще. если же нет, в чем может быть ошибка ?
есть следующая структура
C++:
typedef struct
{
char cmd;
short A[10];
} A_Data;
typedef union
{
A_Data someData;
char charData[1+sizeof(short)*10];
} SendStructure;
это все отправляется по TCP клиенту приблизительно так:
int Send(SendStructure *S)
{
....
write(SendingSocket, S->charData, 1+sizeof(short)*10);
}
задумка была, чтобы вся структура автоматически преобразовывалась в массив char и отправлялась, а потом у клиента собиралось из буфера и автоматически конвертировалось назад. Все компилируется, но клиенту ничего не приходит. возможно я мудрю и это все отправить можно гораздо проще. если же нет, в чем может быть ошибка ?