2 Stimmen

Welche Wartezeit ist bei setSoTimeout angemessen?

Ich schreibe ein Programm, das das Lesen von Formularsockeln wie dem folgenden erfordert:

socket = (SSLSocket) factory.createSocket(domain, port);
socket.setSoTimeout(5000); 
socket.startHandshake();

Ich habe keine Erfahrung mit der Socket-Programmierung. Ich muss wissen, ob 5 Sekunden eine angemessene Wartezeit sind, bevor ein Fehler ausgelöst wird? Ich muss eine Zeit festlegen, in der ich keine Möglichkeit verliere, eine Verbindung herzustellen.

Die zweite Frage ist: Hält der Timer an, sobald die Ablesung begonnen hat? Oder sollte ich die Zeit berücksichtigen, die das Programm benötigt, um die Ablesung abzuschließen?

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X