Diskussion:EulerHobeln:Protokoll ÜDP

Aus II-Wiki
Version vom 10. Juli 2013, 17:40 Uhr von Pegro (Diskussion | Beiträge) (Petronios verschob Seite Diskussion:EulerHobeln:Protokoll ÃœDP nach Diskussion:EulerHobeln:Protokoll ÜDP, ohne dabei eine Weiterleitung anzulegen: Schei? Encoding)
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Wechseln zu: Navigation, Suche

Das nächste Problem ist auch recht grundsätzlich. Wie übertrage ich Daten, die länger sind, als ein Paket?

  1. Kann ich von der richtigen Reihenfolge ausgehen?
    Ja, das müßte TCP/IP alles sauber machen.
    Omega 22:45, 19. Mär 2006 (CET)
    Was aber ist, wenn ein Paket vom Parser verworfen wird, das nächste Paket aber wieder angenommen wird?! Inkonsistenz wäre die Folge...
    Petronios 15:56, 20. Mär 2006 (CET)
    Das muss dan das ÜDP mitbekommen und das Paket neu anfordern. -- Omega
  2. Wie kennzeichne ich solchen Transfer?
    Das ist Sache des jeweiligen Protokolls.
    Dazu wäre (für jedes Protokoll) zu klären:
    • Wie lang werden die Daten maximal.
    • Die Wahl der Kennzeichnug sollte mit dem restlichen Protokoll harmonisieren. Also keine unnötigen zusätzlichen Abfragen verursachen.
    Omega 22:45, 19. Mär 2006 (CET)
    Das machen wir per ÜDP.
    Petronios 15:56, 20. Mär 2006 (CET)
  3. Mit Sequenz-IDs wie bei TCP/IP, oder durch ein speziell marktiertes letztes Byte?
    • Nö, einfach Start der Übertragung mit Länge der Daten schicken und dann die Daten rausschieben ;)
    Omega 22:45, 19. Mär 2006 (CET)
    Das wäre noch zu klären, wie das ÜDP aussieht.
    Petronios 15:56, 20. Mär 2006 (CET)
  4. Ändern wir dazu das O2Mega-Protokoll, oder kommt diese Implementierung ein Level höher?
    • Wie gesagt: ein Level höher. Oder dir fällt ein wie du es schön mit einbetten kannst.
    • Zur Not könnte man ja ein Protokoll schreiben was sich extra mit Überlangendaten beschäftigt.
  5. Omega 22:45, 19. Mär 2006 (CET)
    ÜDP. Also extra Protokoll eine Ebene höher.
    Petronios 15:56, 20. Mär 2006 (CET)