1. Liebe Forumsgemeinde,

    aufgrund der Bestimmungen, die sich aus der DSGVO ergeben, müssten umfangreiche Anpassungen am Forum vorgenommen werden, die sich für uns nicht wirtschaftlich abbilden lassen. Daher haben wir uns entschlossen, das Forum in seiner aktuellen Form zu archivieren und online bereit zu stellen, jedoch keine Neuanmeldungen oder neuen Kommentare mehr zuzulassen. So ist sichergestellt, dass das gesammelte Wissen nicht verloren geht, und wir die Seite dennoch DSGVO-konform zur Verfügung stellen können.
    Dies wird in den nächsten Tagen umgesetzt.

    Ich danke allen, die sich in den letzten Jahren für Hilfesuchende und auch für das Forum selbst engagiert haben. Ich bin weiterhin für euch erreichbar unter tti(bei)pcwelt.de.
    Dismiss Notice

[C/C++] Downloadgeschwindigkeit aus Ping und Dateigröße berechnen [?]

Discussion in 'Programmieren' started by MasterKingRobo1, Dec 27, 2009.

Thread Status:
Not open for further replies.
  1. Hi Leute,

    Ich möchte für ein Spiel die Downloadgeschwindigkeit der Karten berechnen, das Spiel ist auf dem Server-Client Prinzip aufgebaut, deshalb hat jeder Server andere Pings, Karten, etc. auf folgende Infomationen kann ich mit dem Client zugreifen: Ping, Dateigröße (abgeschlossen, gesammt) , Zeit (wie genau mach ich das mit der Zeit in C/C++ ?).

    Ist das Mögliche, wenn ja wie?

    Bei Angabe von Quellcode folgends beachten: das Spiel ist in C/C++ geschrieben, Codes in anderen Sprachen zu posten wäre relativ sinnlos für mich.

    Wenn es nötig ist würde ich auch den Sourcecode der Spiel posten. ;)

    MfG, MasterKingRobo1
     
  2. kazhar

    kazhar Viertel Gigabyte

    der ping hat mit der übertragungsrate nichts zu tun. nicht mal ansatzweise.

    er sagt nur aus in welcher zeit mit einer antwort auf eine anfrage vom server zur rechnen ist.
    die übertragungsrate sagt aus wieviele bits/bytes pro sekunde über die leitung gehen.

    die einzig (halbwegs) zuverlässige methode die übertragungsrate zu ermitteln ist etwas zu übertragen und die zeit dafür zu stoppen.
     
  3. Also muss ich in dem Programm z.B die Zeit stoppen wielange es für 50 KiB braucht und dann umrechnen in 1 Sekunde? Doch wie genau mache ich das in C++?
     
  4. kazhar

    kazhar Viertel Gigabyte

    das runterladen oder das stoppen? ;)
     
  5. Das Stoppen versteh ich nicht, das Herunterladen geht ganz automatisch.
     
  6. kazhar

    kazhar Viertel Gigabyte

    brauchst doch nur vor und nach dem download die zeit speichern und dann subtrahieren. :confused:
     
  7. Wie geht das in C++, welche Datei muss ich einbinden, welche Funktion verwenden?
    :bahnhof:
     
  8. kazhar

    kazhar Viertel Gigabyte

    wie wärs mit GetTickCount aus der WinBase?
     
Thread Status:
Not open for further replies.

Share This Page