INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Dateiempfang unbekannter Größe über TCP



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

04.02.2021, 15:37 (Dieser Beitrag wurde zuletzt bearbeitet: 04.02.2021 15:43 von Martin.Henz.)
Beitrag #13

Martin.Henz Offline
LVF-Team
LVF-Team

Beiträge: 426
Registriert seit: Jan 2005

2.5.1 bis 20
1992
kA

74363
Deutschland
RE: Dateiempfang unbekannter Größe über TCP
Hallo Timo,

diese "$" Zeichen am Ende führt einfach dazu, dass das Suchmuster am Ende des Strings stehen muss. Das ist bei maximal 524288 Bytes und einem Timeout von einer Sekunde hoffentlich immer der Fall?

Ich war auch etwas zu schnell an der Tastatur. Wenn das TCP Read beendet wird, weil ein Timeout aufgetreten ist oder weil die angegebene Anzahl Bytes erreicht wurde und zu allem Übel das letzte Zeichen ein CR ist, dann funktioniert das mit dem CRLF nicht mehr. Da bleibt das LF im Empfangspuffer hängen und auch TCP Read realisiert nicht, dass mit CRLF die Endekennung empfangen wird. Wenn das auftreten kann, dann ist das ein etwas blöder Fall, weil nur wegen dieses eher seltenen Falles das einlesen der Daten nicht mehr so schön funktioniert.

Martin Henz
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Nachrichten in diesem Thema
RE: Dateiempfang unbekannter Größe über TCP - Martin.Henz - 04.02.2021 15:37

Gehe zu: