Einzelnen Beitrag anzeigen

Benutzerbild von ralfiii
ralfiii

Registriert seit: 30. Mai 2007
489 Beiträge
 
Delphi 2010 Professional
 
#3

Re: Indy -TCP: Eine Anzahl bytes lesen...

  Alt 13. Nov 2007, 09:44
Zitat von generic:
ReadStream - kannst da einen belieben stream übergeben u.a. auch tmemorystream
Danke, den hab ich nun auch genommen.

Interessant find ich: ReadStream hat zwei zusätzliche Parameter, ByteCount und ReadUntilDisconnect.
Was tun die beiden?

Der Name "ReadUntilDisconnect" impliziert (für mich) dass, wenn der Wert true ist, das der erste Wert ignoriert wird und alle Daten bis zum Disconnect gelesen werden. Richtig?

Aber wenn der Wert False ist und ByteCount nicht gesetzt wird?

Wenn ich Daten sende, wird dann irgendwo im TCP/IP-Protokoll mitgeschickt wie gross der Datenblock ist?
Ist es für die Gegenseite ein Unterschied wenn ich BlockA+BlockB sende oder wenn ich zuerst BlockA sende und ein paar millisekunden später BlockB?
  Mit Zitat antworten Zitat