2017-05-26 76 views
1

我正在使用Boost::Asio HTTP服务器3示例(http://www.boost.org/doc/libs/1_53_0/doc/html/boost_asio/examples.html) 但我需要一些“下载信息”,例如在一定的时间内传输字节数以便显示进度条。 但是,如果我使用boost::asio::async_write函数,如何获取此信息?我知道我可以访问handle_write完成处理程序中的boost::asio::placeholders::bytes_transferred,但只是在异步写入操作完成后才调用它。 有一种方法可以做到这一点?Boost :: Asio使用异步操作时传输的字节

回答