Example #1
0
 public static AddressFamily GetAddressFamily(IAccessPoint accessPoint)
 {
     return(accessPoint switch
     {
         IIPv4Address => AddressFamily.InterNetwork,
         IIPv6Address => AddressFamily.InterNetworkV6,
         IIPAccessPoint <IIPAddress> pair => GetAddressFamily(pair.Address),
         _ => AddressFamily.Unknown
     });
 internal TCPConnectionListener(TCPConnectionProvider <TIPAddress> provider, IIPAccessPoint <TIPAddress> local, TCPParameters parameters)
 {
     Provider   = provider;
     Local      = local;
     Parameters = parameters;
 }