Report information from NetworkInterface : NetworkInterface : Network C# Examples


C# Examples » Network » NetworkInterface »

 

Report information from NetworkInterface









    
using  System;
using  System.Net.NetworkInformation;

class  MainClass
{
        static  void  Main()
        {
                if  (!NetworkInterface.GetIsNetworkAvailable())
                      return;

                NetworkInterface[]  interfaces  =  NetworkInterface.GetAllNetworkInterfaces();

                foreach  (NetworkInterface  ni  in  interfaces)
                {
                        
                        Console.WriteLine("        Bytes  Sent:  {0}",  ni.GetIPv4Statistics().BytesSent);
                        Console.WriteLine("        Bytes  Received:  {0}",  ni.GetIPv4Statistics().BytesReceived);
                }
        }
}
    
   
  
   



Output

Bytes Sent: 0
    Bytes Received: 0
    Bytes Sent: 48385872
    Bytes Received: 1254629355
    Bytes Sent: 10523298
    Bytes Received: 10523298


HTML code for linking to this page:

Follow Navioo On Twitter

C# Examples

 Navioo Network
» NetworkInterface