Отправка структуры через Socket с использованием JAVA и C ++
У меня есть сокет, где сервер находится в JAVA, но клиент находится в C ++.
Struct{
float length;
char[] name;
}myStruct;
Как я могу преобразовать структуры в поток байтов, отправленный Сервером и правильно проанализированный Клиентом? Любой пример кода поможет! (Я слышал, что XML - это вариант, но я не знаком с ним) Спасибо.