
30 Jan
2006
30 Jan
'06
11:32 a.m.
Hello Maciej, I was also faced this problem today.
For the archive to be read correctly, the sender needs to entirely close the connection. This indicates that the end-of-stream condition is used to denote end-of-archive in the serialization sense.
I could solve this by appending an EOF to the archive in order to indicate the peer that end-boundary of this message. my_socket_stream os(...); ar::text_oarchive oa( os); oa << msg; oa << EOF; I hope this is correct. Oliver