DhcpServer: updated ReadUdpRequestAsync() to use larger buffer size and log message size error code cases.

This commit is contained in:
Shreyas Zare
2023-07-29 13:26:12 +05:30
parent b86b48fc9f
commit 6bebb650fa

View File

@@ -157,7 +157,7 @@ namespace DnsServerCore.Dhcp
private async Task ReadUdpRequestAsync(Socket udpListener)
{
byte[] recvBuffer = new byte[576];
byte[] recvBuffer = new byte[1500];
try
{
@@ -179,11 +179,16 @@ namespace DnsServerCore.Dhcp
{
case SocketError.ConnectionReset:
case SocketError.HostUnreachable:
case SocketError.MessageSize:
case SocketError.NetworkReset:
result = default;
break;
case SocketError.MessageSize:
_log?.Write(ex);
result = default;
break;
default:
throw;
}