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?