Dev - C++ - Enviar un Struct desde C++ mediante sockets a C#

   
Vista:

Enviar un Struct desde C++ mediante sockets a C#

Publicado por Javi (1 intervención) el 02/11/2014 03:29:42
Bueno como bien dice el titulo, cual es la mejor forma y sencilla para hacer esto. En mi caso en el codigo de C# tengo un
1
receiverfrom ( array byte , ,endPoint end )
en donde mediante la funcion ptrtostructure rellena una variable de la estructura que envio.

En el codigo de C++ que es el emisor, despues de rellenar mi estructura utilizo la funcion memcpy para arrojarlo en un buffer de char* y lo envio. El problema es que al llegar a C# los datos no corresponden a lo que deberia y algunas variables de la estructura no se rellena. Cual creeis que seria la mejor forma para que se entiendan los dos lenguajes? He probado protocol buffers....pero no soy capaz de implementarlo.

Espero ideas, muchas gracias!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder