Code examples from Bryce Adelstein-Lelbach's 2013 C++Now talk about object transmission with Boost.Asio and Boost.Serialization