예제 #1
0
    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();
    }