I write a client-server app which uses asynchronous boost asio networking (boost::asio::async_write and boost::asio::async_read) on server side and
boost::asio::async_write
boost::asio::async_read