Hallo Entwickler,
ich stehe vor einem "kleinen" Problem. Ich habe einen
TCP Server (TidTcpServer) aufgesetzt der von einem Linuxclient eine vorher nicht bekannte Anzahl von Bytes geschickt bekommt.
Im OnExecute möchte ich alle Daten einlesen und an eine Funktion zur Verarbeitung als Bytearray übergeben.
ich dachte mit
bData:= AContext.Connection.IOHandler.AllData
würde ich alle Daten auslesen und der Funktion übergeben können, scheint aber nicht so zu sein. Bekomme ich z.B.: 18000 Bytes gesendet, dann habe ich in bData z.B. nur 8000 Bytes.
Wie kann ich alle Bytes auslesen um sie an eine andere Funktion zu übergeben?
Danke für die Hilfe.