Ich hab mir mal erlaubt ein kleiens Programm zu schreiben, da mich das selbst schon immer interessiert hat.
http://sako.ath.cx/Bandbreitenmessung.zip
Runterladen, extrahieren.
Die Bandbreitenmessung_server.exe muss auf irgendeinen PC ausgeführt werden, und die Bandbreitenmessung_client.exe auf einen anderen.
Wichtig dabei ist: Die beiden Rechner sollten die gleiche Netzwerkanbindung haben, sonst könnte es zu Schwierigkeiten kommen.
Reihenfolge:
Zuerst Bandbreitenmessung_server.exe ausführen
ggf. Firewalls deaktivieren
Dann am anderen PC Bandbreitenmessung_client.exe ausführen, die IP-Adresse eingeben.
Der Client terminiert automatisch nach 10 Sekunden (könnte unter Umständen etwas länger dauern...) und schreibt die Testergebnisse auf den Bildschirm.
Der Server hingegen läuft weiter und sendet Daten!!! Der Server muss händisch (am besten mit STRG+C) terminiert werden.
Das ganze natürlich ohne Gewähr und ohne, dass ich irgendwelche Verantwortung übernehme.
Außerdem könntet ihr damit Komponenten beschädigen, da sie überlasten.
Wie gesagt, Ausführen auf eigene Gefahr.
Hint: Ich verwende das UDP-Protokoll um so wenig Overhead wie möglich zu haben, allerdings werden dadurch auch fehlerhafte packets übertragen.