我有一个问题给你。C++如何通过套接字发送对象?
我有这个类:
`
#define DIMBLOCK 128
#ifndef _BLOCCO_
#define _BLOCCO_
class blocco
{
public:
int ID;
char* data;
blocco(int id);
};
#endif
blocco::blocco(int id)
{
ID = id;
data = new char[DIMBLOCK];
}
`
和应用有一个客户端和服务器。 在我的服务器的主体中,我用这种方式实例化了这个类的一个对象: blocco a(1);
之后,我使用套接字打开客户端和服务器之间的连接。 现在的问题是:如何将这个对象从服务器发送到客户端或反之亦然? 你能帮我吗?
可能需要套接字代码。即使如此,除非你建立了一个精心制作的RPC系统,否则你得到的最好的结果就是*副本*(这可能是你所需要的)。 – WhozCraig