Datentransfer Speed berechnen (TCP)

Übersicht BlitzBasic Allgemein

Neue Antwort erstellen

ozzi789

Betreff: Datentransfer Speed berechnen (TCP)

BeitragDi, Feb 22, 2011 12:47
Antworten mit Zitat
Benutzer-Profile anzeigen
Guten Tag verehrtes Forum

Wie man aus dem Titel bereits entnehmen kann, möchte ich gerne den Datendurchsatz berechnen den ich durch TCP jage.

Stimmt meine Berechnung?
Gibt es eine genauere Berechnungsart?

Grüsse,
ozzi

Code: [AUSKLAPPEN]
If MilliSecs()>time+1000
      time=MilliSecs()
      new = pos - old_pos
      old_pos = pos
      new = new / 1024 / 1024 ; durch 1000 oder durch 1024?
      Print new+" mb/s"
   EndIf

Anm. In pos wird die Anzahl bereits geschickter Bytes gespeichert.
In old_pos wird die Anzahl bereits geschickter Bytes der letzten Sekunde gespeichert.
In new die Tatsächliche Anzahl der Bytes die in so eben vergangenen Sekunde durch sind.
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

ZaP

BeitragDi, Feb 22, 2011 14:29
Antworten mit Zitat
Benutzer-Profile anzeigen
Sieht für mich richtig aus, 1024 ist auch korrekt.
Genauer wird es nur, wenn Du die Zeitabschnitte, in denen Du misst, vergrößerst und dann entsprechend dividierst.
Starfare: Worklog, Website (download)

ozzi789

BeitragDi, Feb 22, 2011 14:36
Antworten mit Zitat
Benutzer-Profile anzeigen
Gut Cool
z.B so?

mfg

Code: [AUSKLAPPEN]
If MilliSecs()>time+2000
      time=MilliSecs()
      new = pos - old_pos
      old_pos = pos
      new = new / 1024 / 1024 /2
      Print new+" mb/s"
EndIf
0x2B || ! 0x2B
C# | C++13 | Java 7 | PHP 5

ZaP

BeitragDi, Feb 22, 2011 15:43
Antworten mit Zitat
Benutzer-Profile anzeigen
Ganz recht, müsste so laufen Mr. Green
Starfare: Worklog, Website (download)

Neue Antwort erstellen


Übersicht BlitzBasic Allgemein

Gehe zu:

Powered by phpBB © 2001 - 2006, phpBB Group