From bf8cc84306f0ddf4b4e9c7edfc7458498be2c49b Mon Sep 17 00:00:00 2001 From: Othmar Gsenger Date: Thu, 28 Feb 2008 21:52:46 +0000 Subject: sync bugfix --- syncClientSocket.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'syncClientSocket.cpp') diff --git a/syncClientSocket.cpp b/syncClientSocket.cpp index 0159f83..9e6510c 100644 --- a/syncClientSocket.cpp +++ b/syncClientSocket.cpp @@ -56,10 +56,16 @@ void SyncClientSocket::OnRawData(const char *buf,size_t len) } else if(missing_chars>0 && missing_chars<=static_cast(iss_.str().size())) { - boost::archive::text_iarchive ia(iss_); + char * buffer = new char [missing_chars]; + iss_.read(buffer,missing_chars); + std::stringstream tmp; + tmp.write(buffer,missing_chars); + std::cout<> scom; missing_chars=-1; + delete buffer; } else break; } -- cgit v1.2.3