Die Suche ergab 7 Treffer

von rurseekatze
22. Dezember 2009 16:09
Forum: Qt Programmierung
Thema: Wieder Problem mit TcpSocket / TcpServer
Antworten: 2
Zugriffe: 1795

Problem gelöst, hab es jetzt so gemacht: void italk::receiveCommand() { while (commandSocket->canReadLine()) { QString command=commandSocket->readLine(); if(command.startsWith("NEW")) { cout << "Neuer Client sendete NEW und versucht, sich am Server anzumelden..." << endl; command...
von rurseekatze
21. Dezember 2009 19:33
Forum: Qt Programmierung
Thema: Wieder Problem mit TcpSocket / TcpServer
Antworten: 2
Zugriffe: 1795

Wieder Problem mit TcpSocket / TcpServer

Hallo, ich habe wieder ein Problem mit meinem selbst geschriebenem Chatprogramm. Das Verbinden klappt soweit, allerdings soll der Client die Verbindung auch trennen können. Dazu sendet er QUIT an den Server, wenn man auf Trennen klickt. Der Server registriert, dass Daten ankommen, zeigt dann aber ni...
von rurseekatze
16. Dezember 2009 20:21
Forum: Qt Programmierung
Thema: Problem mit QTcpServer/QTcpSocket
Antworten: 8
Zugriffe: 4323

Danke! Jetzt hab ich's verstanden. Hab da wohl verschiedene Beispiele vermischt und dann ist soetwas herausgekommen. Hab jetzt einfach QTcpSocket *clientSocket = commandServer->nextPendingConnection(); in clientSocket = commandServer->nextPendingConnection(); geändert und es funktioniert perfekt.
von rurseekatze
16. Dezember 2009 18:15
Forum: Qt Programmierung
Thema: Problem mit QTcpServer/QTcpSocket
Antworten: 8
Zugriffe: 4323

Welche Variable hat denn einen gleichen Namen wie eine Membervariable? Irgendwie stehe ich gerade auf dem Schlauch.
von rurseekatze
16. Dezember 2009 17:56
Forum: Qt Programmierung
Thema: Problem mit QTcpServer/QTcpSocket
Antworten: 8
Zugriffe: 4323

Wie würde es denn richtig lauten?
Habe das so schon in verschiedenen Beispielen im Internet so gesehen.
Bin noch nicht so erfahren mit C++, mache es mehr mit learning by doing und ausprobieren, und bisher habe ich so auch immer erreicht, was ich wollte.
von rurseekatze
16. Dezember 2009 17:46
Forum: Qt Programmierung
Thema: Problem mit QTcpServer/QTcpSocket
Antworten: 8
Zugriffe: 4323

Zwei Dinge 1. readyRead() wird irgendwann aufgerufen - es müssen noch nicht alle Daten vorliegen. Also nicht wundern wenn Du vom Client nicht alles bekommst. Besser (wenn es Text ist) auf canReadLine() checken ob auch wirklich eine komplette Zeile angekommen ist Werd ich mal ausprobieren, aber das ...
von rurseekatze
16. Dezember 2009 14:53
Forum: Qt Programmierung
Thema: Problem mit QTcpServer/QTcpSocket
Antworten: 8
Zugriffe: 4323

Problem mit QTcpServer/QTcpSocket

Hallo, ich will mir eine einfache Chatanwendung programmieren. Den Client habe ich soweit fertig gestellt und nun bin ich dabei, den Server zu schreiben. Allerdings habe ich folgendes Problem, und ich verstehe einfach nicht, warum es nicht klappen will: Der Client kann sich erfolgreich mit dem Serve...