2
boost::asio
提供了许多异步操作,即ip::tcp::resolver.async_resolve
,ip::tcp::socket.async_{connect, read, write}
。在boost :: asio中超时异步操作的通用方法
超时这些操作的当前方式是添加wrapper class with a deadline timer attached。
是否有一种通用的方法来为所有这些操作添加超时 - 即模板化方法/类或其他?