Hänge meine Frage hier mal ran.
simple Client-Server-Anwendung
Server funzt bestens. client ließt alle Daten sofern welche am socket anstehen. Nun möchte ich aber, das der Client automatisch alle 1000ms den Socket liest.
Bisher war das ganze in nem Timer
Code:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
try
idtcpclient1.readbuffer(recvstring,20); // Habs auch schon mit readln('',800,20); versucht
finally
memo1.lines.add(recvstring);
end;
end;
Habe das Timeout auf 800 ms gesetzt. Aber entweder stürzt das Prog ab, oder es erscheint eine
Exception, kommt drauf an ob ich readbuffer, oder readln nutze.
Die Boardsuche habe ich schon genutz, aber nisher hat nix genutzt.
Danke