我有一個問題給你。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