Boost logo

Boost :

From: Stefan (gentoopower_at_[hidden])
Date: 2005-10-03 16:48:41

Hi folks,

I just tested the boost serialization library.
I have a question:

I need to serialize my objects and then transfer them via tcp connection.
Right now I write them into a file like in the examples and then open
this file again read it with getc into an array, then send it.
Is there an easier way without writing to a file, since this would be a
problem with my performance.

This is what I do right now:

const GPSData g(10,10,10.0);
std::ostream teststream;
std::ofstream ofs("filename");
boost::archive::text_oarchive oa(teststream);
oa << g;

char serializedobj[100], c;
FILE * fp;
fp=fopen("filename", "rw");
int cnt=0;
while((c=getc(fp)) !=EOF)

Thanks in advance, Stefan

Was denken Sie über E-Mail? Wir hören auf Ihre Meinung:

Boost list run by bdawes at, gregod at, cpdaniel at, john at