Animatroller.Framework.Expander.AcnStream.GetFirstBindAddress C# (CSharp) Method

GetFirstBindAddress() private method

private GetFirstBindAddress ( ) : IPAddress
return System.Net.IPAddress
        private IPAddress GetFirstBindAddress()
        {
            // Try Ethernet first
            IPAddress ipAddress = GetAddressFromInterfaceType(NetworkInterfaceType.Ethernet);
            if (ipAddress != null)
                return ipAddress;

            ipAddress = GetAddressFromInterfaceType(NetworkInterfaceType.Wireless80211);
            if (ipAddress != null)
                return ipAddress;

            throw new ArgumentException("No suitable NIC found");
        }