Ejemplo n.º 1
0
        public static IPAddress GetLocalAddress(IOutputInput outputInput)
        {
            IPAddress address        = null;
            var       localAddresses = NetworkUtils.GetLocalIPAddresses();

            if (localAddresses.Count > 1)
            {
                address = outputInput.SelectValue("Select local address:", localAddresses);
            }
            else if (localAddresses.Count == 1)
            {
                address = localAddresses[0];
            }

            if (address == null)
            {
                outputInput.WriteLine("No IP address selected");
                return(null);
            }
            return(address);
        }