TcpServer/Client und Threads

Alles rund um die Programmierung mit Qt
Antworten
chrootdev
Beiträge: 70
Registriert: 18. April 2008 17:52

TcpServer/Client und Threads

Beitrag von chrootdev »

Hallo,

ich bastle gerade an einer client - server sache, und hab da noch ein paar verständnis probleme.

Der soll zustand soll folgender werden:

Der server läuft, und wartet auf eingehende verbindungen, und für jede eingehende verbindung soll ein thread gestartet werden.

Meine frage:

Reicht es wenn ich jedes mal eine neue instanz von qthread erstelle, wenn "newConnection()" aufgerufen wird, oder benötige ich eine art thread-pool dafür?

Und, für die client - server verbindung, nehmen wir das beispiel aus qt-doku um die zeit zum client zu senden, brauche ich auf beiden seiten (client und server) die gleichen methoden? Also senden und empfangen auf beiden seiten, oder kann man/sollte man über die anfrage nach der zeit gleich einen datastream mitsenden?

Danke!
FaS
Beiträge: 184
Registriert: 25. Mai 2006 19:48
Kontaktdaten:

Beitrag von FaS »

Threaded Fortune Server Example und Fortune Client Example aus der Qt-Dokumentation sind sehr knapp und anschaulich und entsprechen deinen Anforderungen. Dort wird in incomingConnection ein neuer Thread erstellt. Der/Das Server-Socket muss nur noch den event loop betreten...

Deine letzte Frage verstehe ich nicht.
Antworten