2010-12-28 2 views

答えて

9

socket::cancelを使用してください。

ソケットに関連するすべての非同期操作をキャンセルします。 *これは、現在のスレッドで開始された非同期操作がキャンセルされます :

+0

はしかし、我々はリンクのドキュメントから注意してください。 *エラーなしで完了するように見えますが、未完了の操作をキャンセルする要求は、オペレーティングシステムによって黙って無視されることがあります。 –

+0

@SamLiddicott BOOST_ASIO_ENABLE_CANCELIO – LangerJan

+0

@SamMillerで有効になっている場合、これはCancelIo(Windows)にのみ適用されます。明確にしてくれてありがとう! –

関連する問題