Vai al contenuto
Eccezioni JavaErrore
SocketTimeoutException

SocketTimeoutException

Un'operazione di lettura o connessione su socket va in timeout.

jvmandroidspring

Cause di questo errore

Il server remoto non ha risposto entro il periodo di timeout configurato. Il server potrebbe essere inattivo, sovraccarico o il timeout impostato è troppo basso. Anche la latenza di rete può causare timeout.

Come correggerlo

Aumentare il valore di timeout con setSoTimeout() o setConnectTimeout(). Implementare la logica di retry con backoff esponenziale. Verificare che il server sia raggiungibile. Aggiungere una gestione appropriata del timeout.

Documentazione ufficiale

Codici di errore correlati