using System.Collections.Generic;
using System.Net.Sockets;
public static void Main()
var ports = new List<int>();
for (int i = 0; i < 1000; i++)
using var c = new UdpClient(0);
var ipe = c.Client.LocalEndPoint as IPEndPoint;
Console.WriteLine($"Total ports: {ports.Count}");
Console.WriteLine($"Unique ports: {ports.Distinct().Count()}");