2using System.Net.Sockets;
16 public static void BindTest(ushort port,
bool includeIPv6)
18 using var socket =
new Socket(
20 ? AddressFamily.InterNetworkV6
21 : AddressFamily.InterNetwork,
24 socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ExclusiveAddressUse,
true);
25 socket.SetSocketOption(SocketOptionLevel.Socket, SocketOptionName.ReuseAddress,
false);
27 socket.DualMode =
true;
Extension methods for the Socket class.
static void BindTest(ushort port, bool includeIPv6)
Attempt to exclusively bind to a given port .