Einzelnen Beitrag anzeigen

Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#9

Re: [Indy] TCP. Wann Stream, wann Client.WriteLn?

  Alt 1. Okt 2008, 16:59
Doch, es kommt als einzelne ReadLns, denn WriteLn hängt ein #10 oder #13 (welches, weiß ich nicht mehr) dahinter, sodass das ReadLn auf der anderen Seite solange liest, bis es zu diesem Zeichen gelangt. Macht SoNIC nicht anders. Wenn du also 300 mal WriteLn aufrufst, musst du auch 300 mal + x(wenn du eigene Zeilenumbrüche einbaust) ReadLn aufrufen, damit alle Daten ankommen. Als alternative kannst du einfach 299 mal WriteBuffer verwenden und erst beim letzten Teil WriteLn, dann reicht auf der Gegenseite einmal ReadLn aufzurufen
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat