Einzelnen Beitrag anzeigen

mjustin

Registriert seit: 14. Apr 2008
3.003 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Tcp Ip bei übertragung fehlen bytes

  Alt 16. Mär 2016, 11:25
  AClient.IOHandler.LargeStream := True;
Diese Zeile auf dem Client ändert das Protokoll, sie und muss daher auch auf der Serverseite verwendet werden, damit das vom Client gesendete und das vom Server erwartete Format zusammenpassen.

Lösung (ungetestet): vorAContext.Connection.IOHandler.ReadStream(AStream); noch ein AContext.Connection.IOHandler.LargeStream := True; einfügen.

Oder (falls nur Dateien mit Länge unter zwei Gigabyte übertragen werden), einfach das LargeStream := True; im Client entfernen.
Michael Justin

Geändert von mjustin (16. Mär 2016 um 11:29 Uhr)
  Mit Zitat antworten Zitat