TuxuT
Ensign
- Registriert
- Sep. 2011
- Beiträge
- 251
Hallo Gemeinde.
Ich finde derzeit unzählige Beispiele für einen einfachen Aufbau einer Client-Server-Verbindung in C++... Dabei wird oft eine Client-App erzeugt und ein weiteres Executable für den Server. Ist ja auch okay...
Mein Ziel ist derzeit aber EINE Applikation (EXE) zu schreiben, die einen Client-Anteil und einen Server-Anteil beinhaltet.
Der Client wartet dabei zunächst auf einen externen Server und baut eine Verbindung zu diesem auf, sobald der Server sich meldet (auf Port A).
Im weiteren Verlauf würde die Applikation nun selbst einen Server anbieten für einen weiteren Client im Netzwerk (Auf Port B).
Habt ihr einen Tipp, wie dies zu realisieren ist? In einer einfachen main-Routine ist dies vermutlich nicht mehr händelbar bzw. ich müsste Threads einführen, damit ich "gleichzeitig" den Client-Port und Server-Port abfrühstücken kann...?
Herzlichen Dank bis hierhin!
Ich finde derzeit unzählige Beispiele für einen einfachen Aufbau einer Client-Server-Verbindung in C++... Dabei wird oft eine Client-App erzeugt und ein weiteres Executable für den Server. Ist ja auch okay...
Mein Ziel ist derzeit aber EINE Applikation (EXE) zu schreiben, die einen Client-Anteil und einen Server-Anteil beinhaltet.
Der Client wartet dabei zunächst auf einen externen Server und baut eine Verbindung zu diesem auf, sobald der Server sich meldet (auf Port A).
Im weiteren Verlauf würde die Applikation nun selbst einen Server anbieten für einen weiteren Client im Netzwerk (Auf Port B).
Habt ihr einen Tipp, wie dies zu realisieren ist? In einer einfachen main-Routine ist dies vermutlich nicht mehr händelbar bzw. ich müsste Threads einführen, damit ich "gleichzeitig" den Client-Port und Server-Port abfrühstücken kann...?
Herzlichen Dank bis hierhin!