Originariamente inviato da desa
Puoi impostare i timeout sulla classe HttpURLConnection tramite i setConnectTimeout(int) e setReadTimeout(int) definiti nella superclasse URLConnection
codice:
boolean connesso = true;
try {
URL indirizzo = new URL("http://indirizzoIP:8080/progettoX.....");
HttpURLConnection conn = (HttpURLConnection) indirizzo.openConnection();
conn.setConnectTimeout(5000); // attesa di 5 sec
conn.connect();
} catch (IOException e) {
connesso = false;
System.out.println("timeout");
}
if (connesso){
..........
..........
}