Mam problem z biblioteką, której używam. Może to być biblioteka albo ja źle ją wykorzystuję!
Zasadniczo, kiedy to robię (limit czasu w milisekundach)
_ignitedHttp.setConnectionTimeout(1); // v short
_ignitedHttp.setSocketTimeout(60000); // 60 seconds
Nie jest generowany żaden wyjątek limitu czasu i działa poprawnie, jednak gdy wykonuję następujące czynności,
_ignitedHttp.setConnectionTimeout(60000); // 60 seconds
_ignitedHttp.setSocketTimeout(1); // v short
Otrzymuję wyjątek dotyczący gniazda.
Więc moje pytanie brzmi: dlaczego nie mogę zasymulować wyjątku połączenia? Czy nie rozumiem różnicy między gniazdem a przekroczeniem limitu czasu połączenia? Biblioteka jest tutaj (jeszcze nie została oficjalnie wydana).