Ich habe ein Problem mit einer Bibliothek, die ich verwende. Es könnte die Bibliothek sein oder ich könnte sie falsch benutzen!
Grundsätzlich, wenn ich das mache (Timeout in Millisekunden)
_ignitedHttp.setConnectionTimeout(1); // v short
_ignitedHttp.setSocketTimeout(60000); // 60 seconds
Es wird keine Timeout-Ausnahme generiert und es funktioniert einwandfrei, wenn ich jedoch Folgendes tue:
_ignitedHttp.setConnectionTimeout(60000); // 60 seconds
_ignitedHttp.setSocketTimeout(1); // v short
Ich bekomme eine Socket-Ausnahme.
Meine Frage ist also, warum ich eine Verbindungsausnahme nicht simulieren kann. Verstehe ich den Unterschied zwischen einem Socket und einem Verbindungs-Timeout falsch? Die Bibliothek ist hier (noch nicht offiziell freigegeben).