Envío de estructuras a través de Socket usando JAVA y C ++

Tengo un socket donde el servidor está en JAVA pero el Cliente está en C ++.

Struct{ 
   float length; 
   char[] name; 
}myStruct;

¿Cómo puedo convertir las estructuras en una secuencia de bytes enviada por el servidor y el cliente puede analizarla correctamente? ¡Cualquier código de muestra ayudaría! (Escuché que XML es una opción, pero no estoy familiarizado con él) Gracias.

Respuestas a la pregunta(5)

Su respuesta a la pregunta