Я пытаюсь получить данные с удаленного сервера.Для этого я использую HttpURLConnection
.Проблема в том, что иногда сервер после установления соединения просто зависает или что, не закрывает соединение, и я вешаюсь там.Кроме того, эта зависшая нить получила блокировку, так что все остальные темы просто сосутЯ нашел метод setConnectTimeout(timeout)
, но, похоже, это не тот случай, потому что время ожидания истекло до установления соединения.Какой общий способ решения таких ситуаций?