diff --git a/Network/Dns/MulticastDnsClientImpl.cpp b/Network/Dns/MulticastDnsClientImpl.cpp index 5ff3fba..9b66ed5 100644 --- a/Network/Dns/MulticastDnsClientImpl.cpp +++ b/Network/Dns/MulticastDnsClientImpl.cpp @@ -138,7 +138,7 @@ void MulticastDnsClientImpl::HandleQueryTimeout(const asio::error_code & error) } else { - m_socket.cancel(); + m_socket.close(); } } diff --git a/Network/UdpClientImpl.cpp b/Network/UdpClientImpl.cpp index 43477af..32ca526 100644 --- a/Network/UdpClientImpl.cpp +++ b/Network/UdpClientImpl.cpp @@ -136,7 +136,7 @@ void UdpClientImpl::CheckDeadline() { if (m_deadline.expires_at() <= std::chrono::system_clock::now()) { - m_answerSocket.cancel(); + m_answerSocket.close(); m_deadline.expires_at(asio::system_timer::time_point(std::chrono::system_clock::duration::max())); }