Einzelnen Beitrag anzeigen

Benutzerbild von Mavarik
Mavarik

Registriert seit: 9. Feb 2006
Ort: Stolberg (Rhld)
4.143 Beiträge
 
Delphi 10.3 Rio
 
#14

Re: Stream über TCP - Blockaufteilung ?

  Alt 4. Dez 2009, 08:45
Zitat von Stefanie:
Ja Mavarik,

so muss man es machen bei großen Streams. Bei kleinen Streams die zu einem Block zusammengefasst werden bleibt scheinbar auch nichts anderes übrig als am Anfang des Streams die Größe zu übertragen.
Ne immer... Besonders wenn Du auf Byte-Streams arbeitest... Weil Du ja keine Endmarke hast.

Wenn Du im Zeilenmodus arbeitest hast Du ja i.d.R. #13#10 oder sowas...

Zitat von Stefanie:
Mir wäre es lieber, wenn es eine Möglichkeit beim Senden gäbe evtl. die Fragmentierung(die ja in meinen Fall das Zusammenfassen kleiner Streams zu einem Block scheinbar auch ünernimmt) auszuschalten. Einfach, dass ich einen Stream mit z.B. 10 Bytes sende und nur genau das wird als ein Block übertragen, nichts Fragmentiert bzw. zusammengefasst.
10 Byte gehen immer in einem Rutsch... Bei meinen Test waren es auch immer mehr als Die MTU... Liegt sicherlich an meiner Komponente...
Also wenn ich von der Komponente den Event DataAvailable erhalten, liegen da meisten schon ca. 70.000 byte...

Mavarik
  Mit Zitat antworten Zitat