Débit réel du reseau ?

Débit réel du reseau ? - C#/.NET managed - Programmation

Marsh Posté le 23-06-2010 à 14:47:51    

Bonjour,
 
Je souhaite réaliser une application qui affiche le debit réel reseau utilisé par l'utilisateur ... Seulement je ne trouves pas grand chose sur quelle classe utiliser ...
 
QUelqu'un peut m'aider ?

Reply

Marsh Posté le 23-06-2010 à 14:47:51   

Reply

Marsh Posté le 23-06-2010 à 16:17:19    

j'ai trouvé ça c'est plus adapté je trouve :  

Code :
  1. private static void ShowNetworkTraffic()
  2. {
  3.     PerformanceCounterCategory performanceCounterCategory = new PerformanceCounterCategory("Network Interface" );
  4.     string instance = performanceCounterCategory.GetInstanceNames()[0]; // 1st NIC !
  5.     PerformanceCounter performanceCounterSent = new PerformanceCounter("Network Interface", "Bytes Sent/sec", instance);
  6.     PerformanceCounter performanceCounterReceived = new PerformanceCounter("Network Interface", "Bytes Received/sec", instance);
  7.     for (int i = 0; i < 10; i++)
  8.     {
  9.         Console.WriteLine("bytes sent: {0}k\tbytes received: {1}k", performanceCounterSent.NextValue() / 1024, performanceCounterReceived.NextValue() / 1024);
  10.         Thread.Sleep(500);
  11.     }
  12. }

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed