需要澄清。
这是否意味着同一个io_service对象上的任何挂起操作都将被取消?如果是这样,如何使用具有多个套接字的io_service对象。我有一个带有多个套接字的应用程序,其中任意数量的套接字都可能有挂起的异步读取。如果我想在ssl握手操作期间在一个套接字上使用一个定时器,它将取消所有挂起的读取......这种情况是如何处理的?
答案 0 :(得分:1)
deadline_timer::expires_from_now()
仅取消该特定对象的pending operations,而不是取消使用该io_service
的所有异步操作。