Saltar al contenido
Excepciones de JavaError
SocketTimeoutException

SocketTimeoutException

Una operación de lectura o conexión de socket supera el tiempo de espera.

jvmandroidspring

Qué causa este error

El servidor remoto no respondió dentro del periodo de timeout configurado. El servidor puede estar caído, sobrecargado, o el timeout es demasiado bajo. La latencia de red también puede causar timeouts.

Cómo solucionarlo

Aumenta el valor del timeout con setSoTimeout() o setConnectTimeout(). Implementa lógica de reintento con backoff exponencial. Comprueba si el servidor responde. Añade un manejo adecuado de los timeouts.

Documentación Oficial

Códigos de Error Relacionados