StatsdClient.StatsdUDP.GetIpv4Address C# (CSharp) Method

GetIpv4Address() private method

private GetIpv4Address ( string name ) : IPAddress
name string
return System.Net.IPAddress
        private IPAddress GetIpv4Address(string name)
        {
            IPAddress ipAddress;
            var isValidIpAddress = IPAddress.TryParse(name, out ipAddress);

            if (!isValidIpAddress)
            {
                var addressList = Dns.GetHostEntry(Name).AddressList;

                var positionForIpv4 = addressList.Length - 1;

                ipAddress = addressList[positionForIpv4];
            }
            return ipAddress;
        }

Usage Example

コード例 #1
0
        private ITransport CreateUDPTransport(DogStatsdEndPoint endPoint)
        {
            var address = StatsdUDP.GetIpv4Address(endPoint.ServerName);
            var port = endPoint.Port;

            var ipEndPoint = new System.Net.IPEndPoint(address, port);
            return _factory.CreateUDPTransport(ipEndPoint);
        }
All Usage Examples Of StatsdClient.StatsdUDP::GetIpv4Address