QSslSocket Lesezeit
Verfasst: 18. August 2011 13:50
Hallo,
wenn man sich über SslSocket mit einem Server verbindet und große Antworten(Rückgesendete Daten) erhält, sind die auf eine bestimmte Größe beschränkt.
Also nehmen wir an, die Antwort ist 10000 Bytes groß und ich rufe waitForReadyRead und readAll() auf, dann sind aber nur eine bestimmte Anzahl an Bytes da.
Sagen wir z.b. 1448. Also muss man das nochmal aufrufen, solange bis der Timeout der waitForReadyRead abgelaufen ist, um alle Daten zu lesen.
Ist das eine EIgenschaft von Qt oder senden die Server das wirklich in so kleine Happen? Weil eigentlich würde die ReadBufferSize für alle 10000 Byte langen.
Was wäre da eine angemessene Timeout-zeit, wenn das eine Serversache ist? Momentan hab ich 100ms.
wenn man sich über SslSocket mit einem Server verbindet und große Antworten(Rückgesendete Daten) erhält, sind die auf eine bestimmte Größe beschränkt.
Also nehmen wir an, die Antwort ist 10000 Bytes groß und ich rufe waitForReadyRead und readAll() auf, dann sind aber nur eine bestimmte Anzahl an Bytes da.
Sagen wir z.b. 1448. Also muss man das nochmal aufrufen, solange bis der Timeout der waitForReadyRead abgelaufen ist, um alle Daten zu lesen.
Ist das eine EIgenschaft von Qt oder senden die Server das wirklich in so kleine Happen? Weil eigentlich würde die ReadBufferSize für alle 10000 Byte langen.
Was wäre da eine angemessene Timeout-zeit, wenn das eine Serversache ist? Momentan hab ich 100ms.