From 41af4ba69f5cc92fe77adf123d3166fc42036f0c Mon Sep 17 00:00:00 2001 From: Shreyas Zare Date: Thu, 16 Aug 2018 23:28:45 +0530 Subject: [PATCH] DnsServer: SocketException (0x80004005) fixed in ReadUdpQueryPacketsAsync() caused by ICMP TTL expiry by handling SocketError.NetworkReset case. --- DnsServerCore/DnsServer.cs | 1 + 1 file changed, 1 insertion(+) diff --git a/DnsServerCore/DnsServer.cs b/DnsServerCore/DnsServer.cs index da896ee5..1d32842f 100644 --- a/DnsServerCore/DnsServer.cs +++ b/DnsServerCore/DnsServer.cs @@ -149,6 +149,7 @@ namespace DnsServerCore case SocketError.ConnectionReset: case SocketError.HostUnreachable: case SocketError.MessageSize: + case SocketError.NetworkReset: bytesRecv = 0; break;