3 using System.Net.Sockets;
5 namespace MonoTests.Helpers {
7 public static class NetworkHelpers
9 public static int FindFreePort ()
11 TcpListener l = new TcpListener(IPAddress.Loopback, 0);
13 int port = ((IPEndPoint)l.LocalEndpoint).Port;
17 public static IPEndPoint LocalEphemeralEndPoint ()
19 return new IPEndPoint (IPAddress.Loopback, FindFreePort());