public static void Main() { NetworkTraffic networkTraffic = new NetworkTraffic(); try { while (true) { WebRequest webRequest = WebRequest.Create("http://www.google.com"); webRequest.Method = "GET"; using (WebResponse response = webRequest.GetResponse()) using (Stream responseStream = response.GetResponseStream()) using (StreamReader reader = new StreamReader(responseStream)) { } Console.WriteLine("Bytes sent: {0}", networkTraffic.GetBytesSent()); Console.WriteLine("Bytes received: {0}", networkTraffic.GetBytesReceived()); Thread.Sleep(1000); } } catch (Exception e) { Console.WriteLine(e); } Console.ReadLine(); }