netzwerk verbindung??



  • hi ich hab ein kleines problem zu lösen:
    ich muss zwei programme schreiben, eins das als server dient
    und dazu einen client.

    das serverprogramm muss folgendes können:
    ein laufendes programm am server steuern

    das clientprogramm muss den server über ein lokales
    netzwerk sagen was das zu steuernde programm
    zu tun hat

    also das mit dem programm steuern hab ich schon gelöst, aber
    hat irgendwer ansätze wie der client dem server sagen soll
    was er zu tun hat???? wie stell ich verbindungne über das
    netz her?

    achja muss alles konsolenprogramm sein (c++)



  • Hallo,
    Standard-C++ kennt keine Netzwerke und bietet deshalb auch keine Funktionen zur Herstellung von Verbindungen zwischen solchen. Es gibt aber unzählige Bibliotheken, angefangen von low-level Socket-Bibliotheken über RPC- bis hin zu high-level Libs für Webservices.
    Was willst du denn einsetzen? Welches BS verwendest du und welchen Compiler?



  • zunächst mal vielen dank auf deine antwort...

    ja ich setze zur zeit vc++ auf winxp ein und es soll ja nur von mir aus
    eine Zahl gesendet werden können wo der server herausfinden kann was
    er zu tun hat

    wenn möglich soll auch ein reply geschickt werden um herauszufinden
    ob die aufgabe funktioniert hat

    ja HumeSikkins welche Bibliotheken kannste mir mal nennen und empfehlen?



  • dann reicht die winapi schau mal in der winapi faq, da steht das ganz sicher



  • Wenn du dich nicht mit unportablen Platform Zeugs abrackern willst, dann google entweder mal nach "Socket++", da solltest du _mehrere_ Projekte finden, die dir Sockets in schöne C++ Klassen und das C++ Streamkonzept verpaken.

    Ansonsten könntest du auch den boost::socket Code aus dem CVS nehmen.



  • Dieser Thread wurde von Moderator/in HumeSikkins aus dem Forum C++ in das Forum WinAPI verschoben.

    Im Zweifelsfall bitte auch folgende Hinweise beachten:
    C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?

    Dieses Posting wurde automatisch erzeugt.


Anmelden zum Antworten