hmm..dann hab ich vielleicht Frage falsch gestellt? Ich habe vor ein Client/Server System auf die Beine zu stellen, Anzahl der Clients ca. 20-200. Die Aufgabe der Clients ist simpel:
Beim Start des Systems am Server anmmelden und nichts tun, bzw. auf evtl Meldungen des Servers warten. erst beim Verlassen(ausloggen des Benutzers)wird der Client wieder aktiv und meldet seinem Server "ich geh jetzt mal.." die Aktivzeit eines jeden Clients beträgt zwischen 15 min und 3 Std. Das ganze wird in einer Datenbank -die evtl. auf einem entfernten Server läuft- protokolliert.
Brauch ich nun blocking oder non blocking Sockets, gibts vielleicht ein Beispiel für das was ich vorhabe?
Bei
Indy hat man sich ja wirklich Mühe gegeben, 2 Dinge stören mich aber:
1.) Der empfohlene Einsatz einer 'Antifreeze' Komponente verursacht bei mir Stirnrunzeln.
2.) Ich habe Tests gemacht und für unbrauchbar gefunden, denn mein Test-Client hatte einen Timeout und meldete sich nach diesem Timeout ab. Wie aber erreiche ich vom Server einen Client der "outgetimed" ist? Der Benutzer vor dem Rechner soll den "timeout" bestimmen, nicht das Client Programm, oder hab ich da was missverstanden?
Danke schon mal für alle Ratschläge.
Ron
computer and aircon have something in common:they stop working properly if you open windows