Als erstes möchte ich sagen, dass ich noch gar keine erfahrung habe mit qt. C++ allerdings ist kein problem.
Ich hatte bis vor kurzem ein Windows Mobile smartphone und hab dafür einen NNTP client mit dem .net compact geschrieben.
Da ich beruflich mit C# programmiere war das kein problem.
Jetzt bin ich allerdings auf ein nokia c7 umgestiegen und hab mir gedacht ich schau mir mal qt an und versuche den nntp client zu portieren.
Allerdings hab ich echt probleme, da was zustande zu bringen. Ich bin auf die Klasse QAbstractSocket gestoßen mit dem man das doch realisieren könnte oder?
Jetzt hab ich ein bisschen code, nur tut der so gar nicht das was er soll, nämlich nix....
Code: Alles auswählen
if(ui->btn_connect->text() == "Connect")
{
socket_->connectToHost("news.tugraz.at", 119);
if (socket_->waitForConnected(1000))
{
Weiter gehts dann mit dem der ersten Query um mir die newsgroups zu holen:
Code: Alles auswählen
socket_->write("LIST\r\n");
QString response = "";
while (!socket_->atEnd())
{
response += ConvertByteArrayToString(socket_->read(100));
}
Jedenfalls hab ich auch schon hineindebuggt und es schaut aus als wär diese while bedingung falsch. Also es scheint als häng ich in einer endlosschleife
fest.
Könnte mir einer ein paar tipps geben, wie ich da weiterkommen könnte und wo es evtl howtos dafür gibt.
danke im Voraus!
lg Aly