AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi indy 9 wenn nur ein teil vom buffer gesendet wurde,abbrechen
Thema durchsuchen
Ansicht
Themen-Optionen

indy 9 wenn nur ein teil vom buffer gesendet wurde,abbrechen

Ein Thema von Jackie1983 · begonnen am 8. Mär 2008 · letzter Beitrag vom 9. Mär 2008
Antwort Antwort
Muetze1
(Gast)

n/a Beiträge
 
#1

Re: indy 9 wenn nur ein teil vom buffer gesendet wurde,abbre

  Alt 9. Mär 2008, 00:03
Zitat von Jackie1983:
ok könnte ich machen, aber was ist wenn mal ein falscher buffer gesendet wurde?
dann muss ich doch irgend wie wieder "von vorne" anfangen können.
Und woher weisst du denn, wo denn wieder ein neuer, richtiger Buffer anfängt? Wieviel Bytes bis dahin sind noch Müll und müssen rausgelesen werden?

Grundlegend: Du brauchst ein Protokoll um deine Daten zu verwalten und zu organisieren. Der Vorschlag mit dem Byte stellt schon ein solches Protokoll dar.

Auch nochmal eine andere Frage: ich selber habe noch nie mit den Indys gearbeitet, aber kann man nicht vorher abfragen wieviele Bytes empfangen wurden bzw. zur Abholung bereit stehen? Bei den alten Socket Komponenten konnte man dies machen und so konnte man einfach entscheiden, ob man nochmal auf den nächsten Aufruf warten ohne was zu machen (wenn die Bytes kleiner waren als die Struktur gross ist) oder ob man den Buffer einliest.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:49 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz