000
30.04.2004, 10:57 Uhr
~Tom
Gast
|
Hallo Leutz,
kennt sich jemand mit der QT Library aus und speziell mit Client/Server Programierung?
Ich hätte da eine Frage bzgl. des SIGNALS readyread() der Klasse QSocket. Mein Client/Server kann zwar senden, aber die zwei Wichser lesen keine eingehenden Daten!
Unter QT ist es so, dass ein Signal ausgelöst wird, wenn auf einem Socket Daten ankommen. durch ein connect(): connect(socket, SIGNAL(readyRead()),this,SLOT(slotIncomingData())); verbindet man das SIGNAL mit einem SLOT, welches eine von mir implementierte Methode ist. Die Methode wiedrrum verarbeitet den Datenstrom, was unter TCP/IP ja bekanntlich die Pakete sind.
Fakt ist, dass beide senden und auch an das richtig socket, aber kein Signal ausgelöst wird, damit ich die ankommenden Daten weiter bearbeiten kann.
Wer kennt sich damit aus?
Besten Dank im voraus
Tom |