По умолчанию время ожидания для URLConnection равно 0, что не ограничено.Что является разумным значением для XXXXX?
URL url = ... URLConnection uCon = url.openConnection(); uCon.setConnectTimeout(XXXXXX);
Это полностью зависит от вашей бизнес-логики. Как долго вы хотите, чтобы ваша программа ожидала, прежде чем она решит, что она просто сдастся, а не будет ждать?
(«Может быть, если я просто подожду немного дольше, он подключится!»)
Все разумно. В зависимости от времени ожидания на целевой странице. и т.д. Давайте скажем 30 секунд.