Как использовать тайм-аут URLConnection

Я пытаюсь отсортировать список SOCKS-прокси и выяснить, у каких из них время соединения и чтения меньше 1000 мс, вот мой код

for(Proxy p : proxies) {
            try {
            URLConnection testConnection = testUrl.openConnection(p);
            testConnection.setConnectTimeout(TIMEOUT_VALUE);
            testConnection.setReadTimeout(TIMEOUT_VALUE);
            success.add(p);
            } catch(SocketTimeoutException ste) {
                System.out.println("Proxy " + p.address().toString() + " timed out.");
            }
        }

Но каждый из них проходит испытание, ev ru когда я делаю TIMEOUT_VALUE = 1; Что я делаю не так? Спасибо за любую помощь.

5
задан Austin 30 June 2011 в 03:46
поделиться