65535 - 20 - 8 = 65507
using System.Net;
using System.Net.Sockets;
public void Do()
{
var bytes = new byte[0];
try
{
var udpClient = new UdpClient();
var ipAddress = new IPEndPoint(IPAddress.Parse("127.0.0.1"), 8080);
for (int i = 65000; true; i++)
{
bytes = new byte[i];
udpClient.Send(bytes, bytes.Length,ipAddress );
}
}
catch (Exception ex)
{
Console.WriteLine(bytes.Length - 1);
}
}