AK.F1.Timing.Live.IO.LiveMessageStreamEndpoint.ResolveStreamEndpoint C# (CSharp) Method

ResolveStreamEndpoint() private static method

private static ResolveStreamEndpoint ( ) : IPEndPoint
return System.Net.IPEndPoint
        private static IPEndPoint ResolveStreamEndpoint()
        {
            IPHostEntry entry;

            try
            {
                if((entry = Dns.GetHostEntry(StreamHost)).AddressList.Length == 0)
                {
                    throw Guard.LiveMessageStreamEndpoint_FailedToResolveStreamHost(StreamHost);
                }
                return new IPEndPoint(entry.AddressList[0], StreamPort);
            }
            catch(SocketException exc)
            {
                throw Guard.LiveMessageStreamEndpoint_FailedToResolveStreamHost(StreamHost, exc);
            }
        }