ConnectionTimeout versus SocketTimeout
Tengo un problema con una biblioteca que estoy usando. ¡Podría ser la biblioteca o podría ser que yo la esté usando mal!
Básicamente, cuando hago esto (Tiempo de espera en milisegundos)
_ignitedHttp.setConnectionTimeout(1); // v short
_ignitedHttp.setSocketTimeout(60000); // 60 seconds
No se genera ninguna excepción de tiempo de espera y funciona bien, sin embargo, cuando hago lo siguiente,
_ignitedHttp.setConnectionTimeout(60000); // 60 seconds
_ignitedHttp.setSocketTimeout(1); // v short
Obtengo una excepción de socket.
Entonces, mi pregunta es ¿por qué no puedo simular una excepción de conexión? ¿Estoy malinterpretando la diferencia entre un socket y un tiempo de espera de conexión? La biblioteca esaqu (no lanzado oficialmente todavía).