struct mes
{
public:
int a;
int b;
};
就这么一个结构体 本人想把他 序列化 发送到本人的服务端 然后就 还原为结构体
只用C#写过 C++怎么实现?
{
public:
int a;
int b;
};
就这么一个结构体 本人想把他 序列化 发送到本人的服务端 然后就 还原为结构体
只用C#写过 C++怎么实现?
解决方案
10
可以直接发
mes obj;
send(socket, &obj, sizeof(obj));
mes obj;
send(socket, &obj, sizeof(obj));
10
C++可以使用套接字,直接发过去,到了服务端再做类型转换。
C#封装了底层通信方式,在传数据是做了封装,使用序列化引擎序列化,c++没有这样做。
C#封装了底层通信方式,在传数据是做了封装,使用序列化引擎序列化,c++没有这样做。
30
可以使用Google的protobuf,或Facebook的thrift进行序列化和反序列。