Ich weiss jetzt nicht, ob ich besoffen bin - oder schon besoffen bin - aber ich höre immer nur Timer in bezug auf ClientServer Compos - da ist doch das Einfachste, gar kein
INDY zu verwenden, sondern den "guten alten" ClientServerSocket - oder was verstehe ich hier falsch? - denn eben dieser gibt mir ereignisgesteuerte Events, z.B.
Delphi-Quellcode:
procedure TChatForm.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
var s:string;
begin
s:=Socket.ReceiveText;
ServerReceivedText.Lines.add('CLIENT: '+s);
parse(s);
end;
Soll heissen: Wass immer mir der Client sendet, das bekommt meine Anwendung automatisch (sozusagen per Interrupt) mit, also darum muss ich mich nicht kümmern - und verloren geht da auch nix.