public static bool TryParseIPAddress(string host, out IPAddress ipaddress) { #if !NETCF return IPAddress.TryParse(host, out ipaddress); #else try { ipaddress = IPAddress.Parse(host); } catch { ipaddress = null; } return (null != ipaddress); #endif }