Registriert seit: 26. Mai 2004
3.159 Beiträge
|
Re: Indy 100% Auslastung
16. Nov 2006, 11:20
Das ganze liegt daran, dass du in der OnExecute-Procedure des TIdTCPServer den folgenden Befehl einfügen musst - der wohl bemerkt immer ausgeführt werden muss!!!):
Delphi-Quellcode:
procedure TTCPServer.IdTCPServerOnExecute(AContext: TIdContext);
begin
// HIER KOMMT DEIN CODE BEI EINER ABFRAGE VOM CLIENT
// Diese Zeile bitte belassen - gegen 100% CPU-Auslastung
SleepEx(1, True);
end
»Remember, the future maintainer is the person you should be writing code for, not the compiler.« (Nick Hodges)
|