internal UInt32[] ResolveHostNameToIpAddresses(string name, out string canonicalName) { /* special case: if the passed-in name is empty, return our local IP address */ if (name == string.Empty) { canonicalName = string.Empty; return(new UInt32[] { _ipv4configIPAddress }); } return(_dnsResolver.ResolveHostNameToIpAddresses(name, out canonicalName, Int64.MaxValue)); }