Einzelnen Beitrag anzeigen

iphi

Registriert seit: 13. Feb 2009
262 Beiträge
 
Delphi 7 Personal
 
#1

TClientSocket Daten gehen verloren

  Alt 30. Sep 2017, 19:33
Hallo,

mein Server sendet eine größere Datenmenge, die der Clientsocket empfangen und auch gleich verarbeiten soll.

Die Datenübertragung geht im Prinzip auch.

Mein Problem:
Wenn ich im OnRead des ClientSocket mehr mache als nur die eingegangenen Daten abzuspeichern (z.B. dekodieren), dann gehen ganze Datenblöcke verloren.
Ich habe das Gefühl, wenn ein neues Datenpaket kommt, wenn der OnRead-Handler noch beschäftigt ist, geht dieses Paket verloren. Kann das sein? Was kann man dagegen machen?
  Mit Zitat antworten Zitat