ConnectionTimeout versus SocketTimeout
Estou tendo um problema com uma biblioteca que estou usando. Pode ser a biblioteca ou talvez eu esteja usando errado!
Basicamente, quando faço isso (Tempo limite em milissegundos)
_ignitedHttp.setConnectionTimeout(1); // v short
_ignitedHttp.setSocketTimeout(60000); // 60 seconds
Nenhuma exceção de tempo limite é gerada e funciona bem, no entanto, quando eu faço o seguinte,
_ignitedHttp.setConnectionTimeout(60000); // 60 seconds
_ignitedHttp.setSocketTimeout(1); // v short
Recebo uma exceção de soquete.
Então, minha pergunta é por que não posso simular uma exceção de conexão? Estou entendendo mal a diferença entre um soquete e um tempo limite de conexão? A biblioteca éaqu (ainda não lançado oficialmente