diff --git a/app/src/main/java/com/limelight/computers/ComputerManagerService.java b/app/src/main/java/com/limelight/computers/ComputerManagerService.java index 8d7fc2a5..549d0dd8 100644 --- a/app/src/main/java/com/limelight/computers/ComputerManagerService.java +++ b/app/src/main/java/com/limelight/computers/ComputerManagerService.java @@ -368,6 +368,11 @@ public class ComputerManagerService extends Service { } private ComputerDetails tryPollIp(ComputerDetails details, InetAddress ipAddr) { + // Fast poll this address first to determine if we can connect at the TCP layer + if (!fastPollIp(ipAddr)) { + return null; + } + try { NvHTTP http = new NvHTTP(ipAddr, idManager.getUniqueId(), null, PlatformBinding.getCryptoProvider(ComputerManagerService.this));