folgender Socked wird zyklisch abgefragt.
Code: Alles auswählen
//Daten auf Cat senden und empfangen
function Cat_Tx(CatOut:string): string;
begin
sock.Purge;
sock.SendString(CatOut + chr(10));
Result:= '';
Result:= sock.RecvPacket(500);
end;
Die Anwortzeiten gehen bis zu 150ms hoch - dadurch wird die Anwendung entsprechend blockiert.
Wie kann ich diese Socket-Abfrage in einen eigenen Thread verlegen ?
Oder gibt es eine andere Lösung z.B. Socket als eigenständiges Programm und Infotransfer über eine Datei ? - was ist sinnvoll ?
Gruß
Frank