Lelbach & Habraken: Boost.Asio and Boost.Serialization: Design Patterns for Object Transmission
Channel: CppNow
Date: 25/06/2013

Network programming in C++ frequently requires programmers to find a way to express C++ objects as a sequence of bytes which can be transmitted and reconstructed on another network endpoint. In the case of simpler objects (such as most PODs), object serialization is trivial to perform.

For more complex C++ constructs (polymorphic objects, etc), the approach to serialization is more challenging. This talk will discuss the usage of two powerful Boost libraries, Asio and Serialization, to craft C++ networking code that can handle a vast array of uses cases.

Programmers familiar with or interested in network programming (but perhaps unfamiliar with Boost.Asio, Boost.Serialization or both) are the intended audience.
---

*--*

---