Hallo,
in den letzten Tagen habe ich versucht eine InterprozessKommunikation
mit der Qt3-Klasse 'QServerSocket' zu programmieren.
Hat auch soweit geklappt, mit Beispieldaten ( Strings ).
Nun möchte ich aber echte Daten austauschen keine Strings und nun komme ich nicht mehr weiter.
Der einzelne Datensatz enthält drei Integer-Werte und ist in einer Struktur zusammen gefasst.
Die Zeiger auf jeden Datensatz (Struktur) liegen in einer QPtrList<Daten>.
Mein Ansatz war, einen char-Pointer zu definieren und die Datensätze gecasted zuzuweisen
|
Quellcode
|
1
|
char *buf = (char*)datenListe.first();
|
und diesen char-Pointer und die Länge des Puffers an den Server zu senden.
Doch leider ist mir dabei offensichtlich ein Denkfehler passiert.
Nichts geht, nichts wird übertragen.
Kann jemand helfen?
Gruss GBunge