我正在尝试对 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.");
}
}
但是他们每个人都通过了测试,即使我TIMEOUT_VALUE = 1;
做了我做错了什么?谢谢你的帮助。