Ich habe einen kleinen Datenserver und dazu einen Client geschrieben unter Linux, d.h. der Client kann schon Daten vom Server holen, welche raufhauen, sich ein Verzeichnis vom Server ausgeben lassen und auch verzeichnisse und Daten löschen!
Im moment muss aber immer über die konsole einzelen requests an den server schicken und nach jedem request, z.B. ein "get" wird die verbindung getrennt und er kann einen weiteren befehl abschicken! ich würde aber gern den server und den client so umschreiben, dass der client sich für unbestimmte zeit einloggen kann und dann so ne art session hat! der server ist bereits multithreaded und könnte das auch machen! den client hab ich soweit auch umgeschrieben damit er sowas wie ne session hat (das programm bricht nicht nach jedem befehl ab)! das problem das ich habe ist folgendes: wenn der server zum beispiel eine datei übermittelt hat, weiss der client nicht wann er aufhören soll und den nächsten befehl starten kann! es geht eigentlich darum, transaktionen zu beenden ohne die verbindung wirklich zu beenden!
für vorschläge wär ich sehr sehr dankbar!
Im moment muss aber immer über die konsole einzelen requests an den server schicken und nach jedem request, z.B. ein "get" wird die verbindung getrennt und er kann einen weiteren befehl abschicken! ich würde aber gern den server und den client so umschreiben, dass der client sich für unbestimmte zeit einloggen kann und dann so ne art session hat! der server ist bereits multithreaded und könnte das auch machen! den client hab ich soweit auch umgeschrieben damit er sowas wie ne session hat (das programm bricht nicht nach jedem befehl ab)! das problem das ich habe ist folgendes: wenn der server zum beispiel eine datei übermittelt hat, weiss der client nicht wann er aufhören soll und den nächsten befehl starten kann! es geht eigentlich darum, transaktionen zu beenden ohne die verbindung wirklich zu beenden!
für vorschläge wär ich sehr sehr dankbar!