Exemple #1
0
        private static IPEndPoint ResolveEndpoint(EndpointOptions options)
        {
            IPAddress ipAddress;

            if (options.IPAddress != null)
            {
                ipAddress = options.IPAddress;
            }
            else
            {
                // TODO: refactor this out of ClusterConfiguration
                ipAddress = ClusterConfiguration.ResolveIPAddress(options.HostNameOrIPAddress, null, AddressFamily.InterNetwork).GetAwaiter().GetResult();
            }

            return(new IPEndPoint(ipAddress, options.Port));
        }