Mam programik który sprawdza mi dosteponść serwerów proxy. Sprawdzam to w ten sposób:
try {
Socket gniazdo=new Socket(adres[j],80);
System.out.println(adres[j]+" ok");
}
catch(UnknownHostException e) { System.out.println(adres[j]+" Serwer niedostepny"); }
catch(NoRouteToHostException e) { System.out.println(adres[j]+" Serwer niedostepny"); }
catch(IOException e) { System.err.println(e); }
To wsumie działa tylko że gdy serwer jest niedostępny to jego "badanie" trwa chwile czsu, a ja chciałbym ustawic limit na np 2s ( tak jak to sie robi w PHP za pomoca funkcji fsockopen.