Existe-t-il un moyen de détecter la vitesse du réseau et l'utilisation de la bande passante en C#? Même les pointeurs vers des composants open-source sont les bienvenus.Détection de la vitesse de connexion réseau et de l'utilisation de la bande passante en C#
Répondre
Essayez d'utiliser les classes System.Net.NetworkInformation. En particulier, System.Net.NetworkInformation.IPv4InterfaceStatistics
devrait avoir des informations dans le sens de ce que vous cherchez. Plus précisément, vous pouvez vérifier la propriété bytesReceived
, attendre un intervalle donné, puis vérifier à nouveau la propriété bytesReceived
pour avoir une idée du nombre d'octets par seconde traités par votre connexion. Pour obtenir un bon nombre, cependant, vous devriez essayer de télécharger un grand bloc d'informations à partir d'une source donnée, et vérifier ensuite; De cette façon, vous devriez «maxing» la connexion lorsque vous faites le test, ce qui devrait donner des chiffres plus utiles.
Vous devriez être en mesure de calculer tout ce dont vous avez besoin de la classe IPGlobalStatistics.
- 1. Meilleur outil pour surveiller la bande passante de la connexion réseau
- 2. télécharger avec la limitation de la bande passante dans C#
- 3. Comment obtenir la vitesse de l'interface réseau sous Linux?
- 4. Allocation de bande passante adaptative?
- 5. Calcul de la bande passante # 2
- 6. bande passante de Latence
- 7. Utilisation efficace de la bande passante mémoire pour le streaming
- 8. Comment la limitation de la bande passante fonctionne-t-elle?
- 9. Comment limiter par programme l'utilisation de la bande passante de mon application C#?
- 10. Calcul de la vitesse de connexion/téléchargement
- 11. Existe-t-il un moyen de limiter la bande passante réseau qu'une vérification svn fait?
- 12. Surveillance de la bande passante sur votre serveur
- 13. Comment utiliser la bande passante complète?
- 14. gestion de la bande passante avec des rails?
- 15. Bande passante nécessaire pour diffuser la vidéo
- 16. Limitation de bande passante pour le téléchargement de fichiers
- 17. Gestion de la connexion réseau sans fil en C#
- 18. Surveillance de l'utilisation de l'interface réseau Linux en C/C++
- 19. Comment mesurez-vous la bande passante en aval par utilisateur?
- 20. Recherche de la bande passante Internet du serveur via java pour la diffusion en continu
- 21. Optimisation pour bande passante faible
- 22. Détection de la connexion Bureau à distance
- 23. Limitation de bande passante dans IIS 6 par adresse IP
- 24. Quel est un bon moyen de profiler la vitesse de connexion des utilisateurs Web?
- 25. La vitesse de décodage incroyable de GDI +, et la vitesse de tirage terrible!
- 26. Comment puis-je mesurer l'utilisation de la bande passante de mon serveur (SAMP)?
- 27. Estimation de l'utilisation de la bande passante pour l'application Desktop Java
- 28. Limites de la bande de roulement OpenGL
- 29. Comment calculer la consommation de bande passante de transfert d'un fichier stocké dans Amazon S3?
- 30. Existe-t-il un moyen de réduire la bande passante prise par WCF?