public static IPAddress GetIPAddress(IPHostEntry hostEntry, AddressFamily addressFamily) { if(null != hostEntry) { foreach(IPAddress address in hostEntry.AddressList) { if(address.AddressFamily == addressFamily) { return address; } } } return null; }