public DualSocketMultipleConnectAsync(SocketType socketType, ProtocolType protocolType) { Debug.Assert(SocketPal.SupportsMultipleConnectAttempts); if (Socket.OSSupportsIPv4) { _socket4 = new Socket(AddressFamily.InterNetwork, socketType, protocolType); } if (Socket.OSSupportsIPv6) { _socket6 = new Socket(AddressFamily.InterNetworkV6, socketType, protocolType); } }