C # Winforms получают байты приложения, отправленные и полученные - PullRequest
0 голосов
/ 11 марта 2019

Я использую этот код для получения и отправки байтов приложения:

    long BytesSent = 0;

    long BytesReceived = 0;

    private void timerPerf_Tick(object sender, EventArgs e)
    {
        if (!NetworkInterface.GetIsNetworkAvailable())
            return;

        NetworkInterface[] interfaces
            = NetworkInterface.GetAllNetworkInterfaces();

        foreach (NetworkInterface ni in interfaces)
        {
            BytesSent += ni.GetIPv4Statistics().BytesSent;
            BytesReceived += ni.GetIPv4Statistics().BytesReceived;

            this.label2.Text = BytesSent.ToString();
            this.label3.Text = BytesReceived.ToString();
        }

    } 

Этот метод вызывается каждую секунду.проблема в том, что он получает все данные компьютера, а не байты, полученные и отправленные текущим приложением.Есть идеи, в чем проблема?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...