ich bin gerade dabei, etwas telnet-ähnliches zu schreiben. Das Teil soll als ganz normales Konsolenprogramm von der DOS-Box aus aufgerufen werden und sich mit einem server verbinden. durch eingabe von Befehlen sollen dann verschiedene Dateioperationen auf dem Server ausgeführt werden.
Aktuell verwende ich einen QSocketNotifier, der mit stdin verbunden wird:
Code: Alles auswählen
QSocketNotifier *pNot = new QSocketNotifier(fileno(stdin), QSocketNotifier::Read, this);
connect(pNot, SIGNAL (activated(int)), SLOT(readCommand()));Meine Eingaben kommen nicht an - allerdings wenn ich das Programm beende, werden die Kommandos schön der Reihenfolge nach von der DOS-Box abgearbeitet
Hat hier jemand eine Idee, wie ich dem Teil auf die Sprünge helfen kann.
CONFIG += Console
ist im .pro-File enthalten!
Gruss
Tilman (Räger)