Client/Server: Grundsätzlicher Ablauf
-
Hallo zusammen,
ich arbeite mit dem C++ Builder und habe eine Frage zum allgemeinen Verständnis des Ablaufes Client/Server.
-Client stellt Anfrage an Server (Der Client will Datei xx.txt bearbeiten)
-Server sucht Datei... Und dann?Wenn der Client die Datei editiert muß sie für andere gesperrt werden. Wie wird das gemacht? Durch Attribut-Änderung?
Werden Anfragen als Parameter übergeben? (z.B.: Serversoft.exe edit=xx.txt)
Mir fehlt also der Ablauf in einfachen (für Anfänger) Worten.
Habt Ihr einfache C++ Builder Beispiele dazu?
-
WinApi: Client und Server als Windows-Applikationen realisieren. Dann z.B. Mutex-Objekt einsetzen.
-
Bin doch absoluter Anfänger...
Was ist/macht ein Mutex-Objekt?
-
Hier ein erstes Beispiel:
www.functionx.com/bcb/sockets/socket.htm
Nun kommt noch irgendwie die Sache mit der xx.txt dazu...
-
Moderator: Bitte nach WinApi verschieben!
Vera: Das ist eigentlich nichts für absolute Anfänger. Ein Mutex-Objekt (CreateMutex) dient der Synchronisation von Prozessen, die beim gleichzeitigen Zugriff, z.B. auf eine Datei, miteinander in Konflikt geraten können. Ich weiss jedoch nicht, ob Mutex-Objekte auch mit sockets eingesetzt werden können.
-
Dieser Thread wurde von Moderator/in KlausB aus dem Forum VCL (C++ Builder) 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.
-
berniebutt schrieb:
Ich weiss jedoch nicht, ob Mutex-Objekte auch mit sockets eingesetzt werden können.
Sockets sind multithreading fähig