6
소켓을 닫지 않고 비동기 읽기/쓰기를 취소하는 방법은 무엇입니까? 나는 boost.asio를 사용합니다. 감사합니다. .소켓을 닫지 않고 비동기 읽기/쓰기를 취소하는 방법은 무엇입니까?
소켓을 닫지 않고 비동기 읽기/쓰기를 취소하는 방법은 무엇입니까? 나는 boost.asio를 사용합니다. 감사합니다. .소켓을 닫지 않고 비동기 읽기/쓰기를 취소하는 방법은 무엇입니까?
socket::cancel을 사용하십시오.
소켓과 관련된 모든 비동기 작업을 취소하십시오.
그러나 연결된 문서에서 알 수 있습니다. * 현재 스레드에서 시작된 비동기 작업 만 취소됩니다. * 오류없이 완료 될 수 있지만 완료되지 않은 작업 취소 요청은 운영 체제에서 자동으로 무시 될 수 있습니다. –
@SamLiddicott BOOST_ASIO_ENABLE_CANCELIO – LangerJan
@SamMiller에 의해 활성화 된 경우 CancelIo (Windows)에만 적용된다는 점에 유의하십시오. 명확히 해 주셔서 감사합니다! –