AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi Stream über TCP - Blockaufteilung ?
Thema durchsuchen
Ansicht
Themen-Optionen

Stream über TCP - Blockaufteilung ?

Ein Thema von Stefanie · begonnen am 3. Dez 2009 · letzter Beitrag vom 8. Dez 2009
Antwort Antwort
Stefanie

Registriert seit: 12. Aug 2004
21 Beiträge
 
#1

Re: Stream über TCP - Blockaufteilung ?

  Alt 3. Dez 2009, 14:15
Ja Mavarik,

so muss man es machen bei großen Streams. Bei kleinen Streams die zu einem Block zusammengefasst werden bleibt scheinbar auch nichts anderes übrig als am Anfang des Streams die Größe zu übertragen. Beim Empfänger dann das erste Byte des Blocks auslesen und wenn der Block größer als meine Streamgröße einfach den Rest in einen weiteren neuen Stream schreiben. Nur so kann ich es mir momentan vorstellen. Aber das wollte ich vermeiden. Mir wäre es lieber, wenn es eine Möglichkeit beim Senden gäbe evtl. die Fragmentierung(die ja in meinen Fall das Zusammenfassen kleiner Streams zu einem Block scheinbar auch ünernimmt) auszuschalten. Einfach, dass ich einen Stream mit z.B. 10 Bytes sende und nur genau das wird als ein Block übertragen, nichts Fragmentiert bzw. zusammengefasst.


Zitat:
die "Blockgröße" wird durch die Maximal Transfer Unit (MTU-Size) bestimmt.
Diese kann auf dem Interface (tcpDoctor) eingestellt werden.
Wenn man die Blockgröße verändern kann, kann man evtl. in der "Maximal Transfer Unit" die Fragmentierung kpl. deaktivieren ?
  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 10:48 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