#define CHARN 1024
есть структура
struct foo
{
int x;
int y;
char buff[CHARN];
}
Она передается по сети. ......
Массив может быть полностью заполнен, может наполовину, а может как угодно. Тоеть количество передаваемых данных в массиве меняется.
ВОПРОС: Как сделать так чтобы передавать только только количество фактически записанных данных в структуру + x + y, а не sizeof(struct foo)? Имеется ввиду не sizeof(struct foo), а sizeof(struct foo) - _количество_неиспользованных_байт!
Можно ли в фунции send указать требуемый размер (sizeof(struct foo) - _количество_неиспользованных_байт), вместо sizeof(struct foo)?
Вернее, будут ли проблемы :-)
Спасибо!