Es wird extrem selten auf den Server zugegriffen, schätzungsweise 1 mal am Tag, dabei wird dann genau eine kleine Datei an den CLient geschickt, der u.U. später eine noch kleinere Date zurückschickt. Klein heißt in diesem Fall in der Größenordnung von max ein paar -zig bis hundert Zeilen Text.
Es soll nicht aus dem Internet zugegriffen werden und auch nicht per Browser oder sonst was. Es gibt einfach auf jedem PC eine Anwendung die diese Daten braucht und sie sich vom Server holt. Zur besseren Übersichtlichkeit soll dabei jeder User nur bestimmte Daten bekommen. Eine Datenbank würde auch gehen, ich habe aber bereits eine Anwendung die das ganze Datenhandling macht, daher möchte ich nicht alles neu machen. Im Prinzip würde ich soweit wie möglich einfach nur die Sinngemäß function LoadFile(User : TUser) : TMyFile durch die function GetFileFromServer(User : TUser) : TMyFile ersetzen, und die LoadFile-Funktion im Server unterbringen.
Ich bin jetzt mehrfach auf die
Indy-Komponenten gestoßen. Diese unterstützen OpenSSL. Ich würde das ganze doch per
FTP machen, genauer mit FTPs. Dh die Datei soll einfach auf Anfrage verschlüsselt vom mini-Server an den Mini-Client geschickt werden und fertig.
Es gibt sicherlich auch tausend andere möglichkeiten aber irgendwann muss ich mich mal für eine entscheiden.