(gelöst) qt 4.5: QDatastream via tcp/IP Problem streaming
-
Hallo Zusammen,
ich habe ein seltsames Problem.
wenn ich mittels
int value; value = 2; stream << value;
die Daten sende,
kommt auf der anderen Seite bei Funktionint value; stream >> value
value -> 13129 bei raus.
Ich habe schon verschiedene Datentypen von QT verwendet. (siehe Dok. QDataStream), Ergebniss immer das gleiche.
Mache ich das senden mit einer Konstanten.
wie z.B.stream << (int) 2;
kommt der richtige Wert an ?!
Muss ich das verstehen ?
Ach ja, die Datenübertragung arbeitet ansonsten ohne Problem.
Gruss
Die Lösung:
Die Lösung war, das in einer Klasse ein QString gesendet und ein int empfangen wurde. Hierdurch kam die Reihenfolge der Daten durcheinander.
Eigene Dummheit