Я использую
URLConnection urlConn = theURL.openConnection();
// set connect timeout.
urlConn.setConnectTimeout(5000);
// set read timeout.
urlConn.setReadTimeout(5000);
в моем приложении.Один тайм-аут для времени соединения, в течение времени, пока не начнется чтение.Есть ли простой способ тайм-аута фактического процесса передачи данных?
У меня есть потоки, считывающие данные с очень медленных хостов, или источник данных очень большой, что приводит к слишком долгому времени передачи.Как я могу ограничить это время?