using Echevil;
NetworkMonitor monitor = new NetworkMonitor();
NetworkAdapter[] adapters = monitor.Adapters;
if (adapters.Length == 0)
{
Console.WriteLine("No network adapters found on this computer.");
return;
}
monitor.StartMonitoring();
for( int i = 0; i < 10; i ++)
{
foreach(NetworkAdapter adapter in adapters)
{
Console.WriteLine(adapter.Name);
Console.WriteLine(String.Format("dl: {0:n} " +
"kbps\t\tul: {1:n} kbps? adapter.DownloadSpeedKbps,
adapter.UploadSpeedKbps));
}
System.Threading.Thread.Sleep(1000); }
monitor.StopMonitoring ();