QVariant und QTcpSocket
Verfasst: 2. April 2009 13:56
Moin Leude
ich hab hier schon öfter gesehen, dass QVariant verwendet wird um Daten über QTcpSockets zu versenden. Jetzt kann ich ja in ein QVariant so einiges reinpacken, unteranderem ja auch QHashs und QMaps.
Was is aber wenn das übergeordnete QVariant nach der Belegung arg groß wird, es kann ja sein dass ich ziemlich grosse Datenpackete einfügen möchte. Somit lieg es ja komplett im Speicher und wenn ich es sende, muss die Gegenseite warten bis alles angekommen ist, und hat es dann auch komplett im Speicher.
Ist es sinnvoll QVariant beim Senden zu zerstückeln, oder vorher als File zu speichern und beim Senden blockweise zu lesen?
Oder geh ich da in ne komplett falsche Richtung?
Vielen Dank
ich hab hier schon öfter gesehen, dass QVariant verwendet wird um Daten über QTcpSockets zu versenden. Jetzt kann ich ja in ein QVariant so einiges reinpacken, unteranderem ja auch QHashs und QMaps.
Was is aber wenn das übergeordnete QVariant nach der Belegung arg groß wird, es kann ja sein dass ich ziemlich grosse Datenpackete einfügen möchte. Somit lieg es ja komplett im Speicher und wenn ich es sende, muss die Gegenseite warten bis alles angekommen ist, und hat es dann auch komplett im Speicher.
Ist es sinnvoll QVariant beim Senden zu zerstückeln, oder vorher als File zu speichern und beim Senden blockweise zu lesen?
Oder geh ich da in ne komplett falsche Richtung?
Vielen Dank