A simple file server based on boost::asio