Minimaler TCP Client <-> Server
Verfasst: 9. Juli 2007 14:19
Hallo zusammen,
ich bastel seit einiger Zeit an einem kleinen client-server tool rum. Bisher hab ich mich hauptsaechlich an den Beispielen orientiert, z.b. dem FortuneServer. Die Beispiele sind aber alle mit GUI Sachen verbunden und ich kriege den puren Netzwerkteil da irgendwie nicht los.
Könnte mir einer von Euch evtl. den code einer minimalst möglichen client server Kommunikation zeigen. Einfach nen (Command line-) Server starten und nen ebenfalls Textbasierten client mit ihm verbinden. Das würde mir sehr helfen da ich qt neuling bin und mir die offiziellen Beispiele etwas zu kompliziert sind. sowas wie das folgende waer cool, einfach Kommandozeile ohne GUI.
Server auf port 4444 strten
Client starten und auf 4444 connecten
while(VerbindungBesteht)
{
Client sendet nen string "anfrage"
Server sendet string zurueck "Antwort"
}
Hab sowas mal in Java gemcht und da wars recht simpel, wollte es nun auf QT portieren habe aber arge Schwierigkeiten. Hab übrigens qt 4.2.3 installiert, falls das wichtig sein sollte.
Für Hilfe wäre ich mehr als dankbar!
Gruss
Dami
ich bastel seit einiger Zeit an einem kleinen client-server tool rum. Bisher hab ich mich hauptsaechlich an den Beispielen orientiert, z.b. dem FortuneServer. Die Beispiele sind aber alle mit GUI Sachen verbunden und ich kriege den puren Netzwerkteil da irgendwie nicht los.
Könnte mir einer von Euch evtl. den code einer minimalst möglichen client server Kommunikation zeigen. Einfach nen (Command line-) Server starten und nen ebenfalls Textbasierten client mit ihm verbinden. Das würde mir sehr helfen da ich qt neuling bin und mir die offiziellen Beispiele etwas zu kompliziert sind. sowas wie das folgende waer cool, einfach Kommandozeile ohne GUI.
Server auf port 4444 strten
Client starten und auf 4444 connecten
while(VerbindungBesteht)
{
Client sendet nen string "anfrage"
Server sendet string zurueck "Antwort"
}
Hab sowas mal in Java gemcht und da wars recht simpel, wollte es nun auf QT portieren habe aber arge Schwierigkeiten. Hab übrigens qt 4.2.3 installiert, falls das wichtig sein sollte.
Für Hilfe wäre ich mehr als dankbar!
Gruss
Dami