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 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!
1
receiverfrom ( array byte , ,endPoint end )
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


0