Wie kann ich einen einfachen Server in C++ programmieren, der (fürs Erste) nur mal einen Text zurückgibt? Als Client-Software würde ich gerne Telnet verwenden. Von Vorteil wäre es auch wenn der "Server" unter Linux laufen würde.
danke im Vorraus.
Wie kann ich einen einfachen Server in C++ programmieren, der (fürs Erste) nur mal einen Text zurückgibt? Als Client-Software würde ich gerne Telnet verwenden. Von Vorteil wäre es auch wenn der "Server" unter Linux laufen würde.
danke im Vorraus.
hi malquin!
am einfachsten (für einen einfachen server unter linux) kannst du das realisieren, indem du einfach ein programm (zb. in c++) programmierst, das alle eingaben ueber stdin (cin) empfaengt und ausgaben auf stdout (cout) ausgibt. dieses programm kannst du dann naemlich in die /etc/inetd.conf und in /etc/services einbinden (schau dir mal die man-pages dazu an).
wird dann der in /etc/services konfigurierte port konnektiert, startet inetd das in der conf angegebene programm und leitet die daten, die ueber die netzwerk-verbindung eingehen an dein programm (stdin eben) und die ausgaben (stdout) deines programms uebers netzwerk zum client-rechner.
probier zb. mal folgendes:
#include