So, hier mal ein kleines Update zum Projekt. Habe jede Menge gelesen, bin in manchen Bereichen etwas, in vielen noch nicht wirklich schlauer:
Ich habe bisher eine einzige Anwendung, in die ich irgendwie alles reingestopft habe, was mir an Funktionen eingefallen ist. Das ganze ist jetzt sehr überladen. Eine Datenbank wie
SQL o.ä. ist inzwischen eher unpraktisch, da das Datahandling fertig geschrieben ist und super Funktioniert. Bauen und Lesen von Textdateien. Diese könnten zukünftig auch noch verschlüsselt werden.
Um das ganze ein wenig zu entwirren, möchte ich jetzt eine Server-Client-Lösung aufbauen. Server läuft auf einem gut gesicherten Rechner und baut auf Anfrage eine Userspezifische Datei aus der vorliegenden Datenquelle zusammen. Diese schickt er an den Client, der sie dann wie bisher auch lesen kann und die Daten dem User darstellt etc. Der User kann ein paar wenige Eingaben machen, die der Cleint ebenfalls zu einer Datei zusammenbaut, die der dem Server schickt, der diese prüft und ggf. in die Datenquelle einpflegt.
Soweit das Konzept, jetzt die nächste Frage: ich habe mich im Netz soweit schlau gelesen daß:
FTP, HTTP, MailServer und Rauchzeichen sowohl super als auch total ungeeignet sind, je nachdem wo man nachließt.
Ich habe in Lazarus das LNet
Package laufen,
Indy bekomme ich nicht installiert. Über Winsockets habe ich ebenfalls ein bisschen gelesen.
Jetzt hoffe ich nochmal auf Eure Tipps, welches Protokoll und welche Komponenten würdet Ihr empfehlen? (Ich lasse dem Mailserver und die Rauchzeichen mal weg,
FTP oder HTTP?) Die Dateien sind maximal im KByte-Bereich, Performance ist nicht soo entscheidend, Anfragen passieren ein paar mal Täglich.