Registriert seit: 14. Apr 2008
3.007 Beiträge
Delphi 2009 Professional
|
AW: Tcp Ip bei übertragung fehlen bytes
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)
|