A generic callback-based (serialized via Google's protobuf) listener using Boost ASIO transport for multi-client connection handling