Andreas Korthaus: Optimale Paketgrösse

Beitrag lesen

Hi!

Tcp benutze ich, nur muss ich ne Progressbar machen, um den Status anzeigen zu lassen...Und wenn ich alles aufs mal losschicken will kann ich ihn nicht anzeigen, genausowenig wie die KB/s...

Ich könnte mir vorstellen dass man über die TCP-Schnittstelle an so einige Informationen diessbezüglich kommen könnte, aber ich weiß es nicht wirklich. Und Sonst, würde ich mal behaupten je mehr Pakete Du machst desto Langsamer wird das ganze, den TCP ist derjenige der die eigentlichen Pakete zusammenstellt, darauf hast Du gnicht direkt Einfluss, also wird es wohl immer schlechter sein die Informationen langsamer an TCP zu übergeben(und nichts anderes machst Du mit einer Unterteilung) Daher ist es ziemlich egal. Vielleicht teilst Du den gesamten datenstrom einfach in 10 gleich große Pakete auf und übergibst die nach und nach an TCP, un dkannst jedesmal daraus rückschlüsse auf den Status ziehen. Schön ist das nicht, habe keine Ahnung wie andere Programmierer solche Statusbars machen, vielleicht solltest Du diese Frage mal in einem Forum stellen wo es um die Programmiersprache geht die Du verwendest!

Grüße
Andreas