[C++] przesyłanie danych przez tcp/udp

Witam,

Potrzebuję przesyłać dane pomiędzy klientem a serwerem połączonymi w sieci LAN. Najbardziej zależy mi na prostocie obsługi. Obecnie w moim programie korzystam z bibliotek Qt oraz Boost, więc najchętniej skorzystałbym z ich wbudowanych funkcjonalności.

Czy jest jakiś sposób na przesyłanie całych obiektów, tak, żeby zapewniona była integralność i poprawność przesyłanych danych?

Sockiet’y: http://www.boost.org/doc/libs/1_38_0/do … mples.html

Obiekty możesz serializować przez Boost::Archive