Einzelnen Beitrag anzeigen

Benutzerbild von s.h.a.r.k
s.h.a.r.k

Registriert seit: 26. Mai 2004
3.159 Beiträge
 
#1

Übertragung von Befehlen - welche Indy-Komponente nutzen?

  Alt 24. Aug 2006, 06:59
Hallo,

da ich in Sachen Indys Neuland beschreite hätte ich da mal eine Frage: Und zwar will ich gern auf einem PC (dessen IP bekannt ist) ein Sever-Programm laufen lassen, dass das folgende macht:

Wenn ein Client connected soll der Client über den Windows-Benutzername authentifiziert werden, d.h. ein programminterner Login. Des weiteren stellt der Client Anfragen an mein Programm, à la GIB MIR DIESE DATEN. Die Daten soll der Server aus einer SQLite-Datenbank lesen, diese dann in eine bestimmte Datei auf dem Server ablegen und dem Client wiederrum einen Befehl zukommen lassen HOLE DIR DIESE DATEI. Ich will also keine Datenübertragung auf den Client vornehmen (aus Datenschutzrechtlichen Gründen!).

Mit welcher Indy-Komponente kann ich auf sehr einfachen Weg Befehle, d.h. Strings zwischen zwei Rechnern austauschen?! Bisher habe ich die TIdTCPServer/-Client-Komponenten genutzt, mit denen ich allerdings auf dieses Problem (100%-CPU-Last wenn mind. ein Client auf Server) gestoßen bin. Ich hoffe ihe könnt mir da etwas weiterhelfen!

Danke,
Armin
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
  Mit Zitat antworten Zitat