public IEnumerable<IPAddress> GetExternalAddresses() { return devices .Select(dev => dev.ExternalIPAddress) .Where(addr => addr!=null) .ToArray(); }