Sto riscontrando un problema con una libreria che sto utilizzando. Potrebbe essere la libreria o potrebbe essere che io lo stia usando male!
Fondamentalmente, quando lo faccio (Timeout in millisecondi)
_ignitedHttp.setConnectionTimeout(1); // v short
_ignitedHttp.setSocketTimeout(60000); // 60 seconds
Non viene generata alcuna eccezione di timeout e funziona bene, tuttavia, quando eseguo le seguenti operazioni,
_ignitedHttp.setConnectionTimeout(60000); // 60 seconds
_ignitedHttp.setSocketTimeout(1); // v short
Ottengo un'eccezione socket.
Quindi, la mia domanda è: perché non posso simulare un'eccezione di connessione? Sto fraintendendo la differenza tra un socket e un timeout della connessione? La libreria è qui (non ancora ufficialmente rilasciata).