2010-11-30 9 views
1

J'ai besoin d'écrire un code en C++ dans Windows pour calculer la bande passante disponible. Je prévois actuellement d'utiliser l'algorithme de l'épinette. Je voulais savoir s'il y avait du code disponible pour cet algorithme dans Windows. ou existe-t-il une autre technique pour obtenir la bande passante Internet.Calcul de la bande passante disponible

+0

duplication possible de [Bande passante disponible] (http://stackoverflow.com/questions/4273846/available-bandwidth) –

Répondre

2

Recherche de « algorithme d'épinette » me donne ce résultat http://iris.csail.mit.edu/spruce/:

épinette est un outil de mesure de la bande passante disponible sur les chemins Internet. Télécharger le code source

C'est GPLv2 et écrit en C - devrait être facilement portable en C++.

+0

@Dan D: Vous pouvez essayer d'afficher cela comme une réponse, au lieu de un commentaire. – Piskvor

+0

Je le veux pour Windows – vishal

+0

@vishal: Correction à ma réponse: devrait être facilement portable en C++ dans Windows. Je ne connais pas d'algorithme prêt à l'emploi pour correspondre exactement à vos spécifications; Cependant, cela semble utiliser des fonctions très génériques, et en tant que telle devrait être simple à adapter pour une utilisation dans Windows. – Piskvor

1

thrulay est un autre testeur de capacité de réseau, ainsi que le calcul de la bande passante, fait la RTT et utilise la médiane pour résumer retard qui, comme son auteur Stanislav Shalunov en Mean Delay Considered Harmful est juste que les moyennes sont la plupart du temps vide de sens si la distribution à partir de laquelle les échantillons sont pris n'est pas corrigé

Questions connexes