$include_dir="/home/hyper-archives/boost/include"; include("$include_dir/msg-header.inc") ?>
From: Martin Slater (mslater_at_[hidden])
Date: 2005-10-04 03:33:15
Hi Stefan,
> 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.
Just use a std::stringstream, giving (untested)
const GPSData g(10,10,10.0);
std::ostringstream teststream;
boost::archive::text_oarchive oa(teststream);
oa << g;
tcpclient->send(teststream.str().c_str());
HTH
Martin
-- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.344 / Virus Database: 267.11.9/117 - Release Date: 3/10/2005