Chat library based on Boost::Asio