public static String GetLocalIp() { String[] Ips = GetLocalIpAddress(); foreach (String ip in Ips) if (ip.StartsWith("10.80.")) return ip; foreach (String ip in Ips) if (ip.Contains(".")) return ip; return "127.0.0.1"; } publ
1.Determine if a string is a valid IP address in C Beej's Guide to Network Programming 2.9.14. inet_ntop(), inet_pton() 3.Program to validate an IP address step 1) Parse string with "." as delimiter using "strtok()" function. e.g. ptr