С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.73/11: Рейтинг темы: голосов - 11, средняя оценка - 4.73
0 / 0 / 0
Регистрация: 08.08.2007
Сообщений: 12

Отслеживание количества отправленных и скачаных байт

15.09.2007, 11:23. Показов 2207. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть такой вопрос! Пока я юзаю инет, в трее висит значек статистики соединения. Так вот! Как мне так что-бы моя прога могла тоже отслеживть количество пересланых и скаченых байтиков ????
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.09.2007, 11:23
Ответы с готовыми решениями:

Нужен метод который будет возвращать количество отправленных байт на определенный IP
C#. нужно получить данные о том , сколько байтов было получено/отправлено на определенный IP. Нужен метод который будет возвращать...

Подсчет количества отправленных и принятых пакетов
Доброго времени суток. Необходимо посчитать количество отправленных и принятых пакетов средствами этого языка , но я даже что-то не знаю...

Определение в массиве из 15 байт количества байт, в которых сброшены 6 и 4 биты
Помогите пожалуйста разработать программу на языке ассемблера, определяющую в массиве из 15 байт количество байт, в которых сброшены 6 и 4...

1
Эксперт С++
 Аватар для Avazart
8484 / 6151 / 615
Регистрация: 10.12.2010
Сообщений: 28,683
Записей в блоге: 30
22.05.2012, 17:07
Лучший ответ Сообщение было отмечено СергейC++ как решение

Решение

Есть такой пример, только я в не разбирался

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
#include <iostream>
#include <windows.h>
#include <iphlpapi.h>
 
#pragma comment(lib, "iphlpapi.lib")
 
#define MALLOC(x) HeapAlloc(GetProcessHeap(), 0, (x))
#define FREE(x) HeapFree(GetProcessHeap(), 0, (x))
 
using namespace std;
//-------------------------------------------------------------------------------
char *GetTypeInterface(DWORD type)
{
 switch(type)
  {
  case IF_TYPE_OTHER:return "Other";
  case IF_TYPE_ETHERNET_CSMACD:return "Ethernet";
  case IF_TYPE_ISO88025_TOKENRING:return "Token Ring";
  case IF_TYPE_PPP:return "PPP";
  case IF_TYPE_SOFTWARE_LOOPBACK:return "Software Lookback";
  case IF_TYPE_ATM:return "ATM";
  case IF_TYPE_IEEE80211:return "IEEE 802.11 Wireless";
  case IF_TYPE_TUNNEL:return "Tunnel type encapsulation";
  case IF_TYPE_IEEE1394:return "IEEE 1394 Firewire";
  default:return "Unknow type";
  }
}
//-------------------------------------------------------------------------------
void SpeedToStr(DWORD value)
{
 unsigned KB=1024;
 unsigned MB=KB*1024;
 unsigned GB=MB*1024;
 
 if(value<KB) cout<<value<<" BpS";
 else  if(value<MB)
      {
      double r = value/KB;
      cout<<r<<" KBpS";
      }
      else  if(value<GB)
              {
              double r = value/MB;
              cout<<r<<" MBpS";
              }
}
//-------------------------------------------------------------------------------
void GetTraff(int count)
{
 int KB=1024;
 int MB=KB*1024;
 int GB=MB*1024;
 
 if(count<KB)cout<<count<<" B";
 else if(count<MB)
     {
     double r = count/KB;
     cout<<r<<" KB";
     }
     else  if(count<GB)
           {
           double r = count/MB;
           cout<<r<<" MB";
           }
}
//-------------------------------------------------------------------------------
int _tmain(int argc, _TCHAR* argv[])
{
system("chcp 1251");
 
   cout<<".:===Connection information by los8005===:."<<endl;
 
    DWORD dwSize = 0;    DWORD dwRetVal = 0;
 
    int i;
 
    MIB_IFTABLE *pIfTable;    MIB_IFROW *pIfRow;
 
    pIfTable = (MIB_IFTABLE *)MALLOC(sizeof(MIB_IFTABLE));
 
    dwSize = sizeof(MIB_IFTABLE);    if(GetIfTable(pIfTable,&dwSize, false) == ERROR_INSUFFICIENT_BUFFER){        FREE(pIfTable);        pIfTable = (MIB_IFTABLE *) MALLOC(dwSize);    }
 
    if((dwRetVal = GetIfTable(pIfTable,&dwSize,false))== NO_ERROR)
 
for(i = 0;i<(int)pIfTable->dwNumEntries;i++){
pIfRow = (MIB_IFROW *)&pIfTable->table[i];
cout<<"Interface type: "<<GetTypeInterface(pIfRow->dwType)<<endl<<"Speed: ";
SpeedToStr(pIfRow->dwSpeed);
cout<<", Output traffic: ";
GetTraff(pIfRow->dwOutOctets);
cout<<", Input traffic: ";
GetTraff(pIfRow->dwInOctets);
cout<<endl<<".:==================NEXT=================:."<<endl<<endl;        }
 
cout<<".:===Connection information by los8005===:."<<endl;
cout<<".:==PRESS ANY KEY TO CLOSE THIS WINDOWS==:."<<endl;
 
system("pause");
return 0;
}
//---------------------------------------------------------------------------
Исходник на Builder2009:
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
22.05.2012, 17:07
Помогаю со студенческими работами здесь

Нужна статистика за месяц количества входящих и отправленных сообщений
Всем добрый день! Нужна статистика за месяц количества входящих и отправленных сообщений на/с сервер/а Lotus Domino 7.0.2 Лучше...

Отслеживание количества запросов
Здравствуйте! Есть многопоточный сервер. Мне нужно в реальном времени видеть сколько запросов он обрабатывает. То есть стучат к нему...

Отслеживание количества строк в RichTextBox
Приветствую всех, кто зашел в эту тему. Разрабатываю читалку fb2. Столкнулся с такой проблемой - в некоторых книгах бывают пустые...

Отслеживание количества символов в textBox
В textBox1 у меня есть такие строчки this-&gt;textBox1-&gt;MaxLength = 30; this-&gt;textBox1-&gt;Text = L&quot;Введите текст...&quot;; При обработке...

Отслеживание количества итераций цикла
n = int ( input (&quot;Укажите, до какого числа проверять простые числа: &quot;)) for a in range (2, n+1): count = 0 prime = True ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Новые блоги и статьи
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
Новый CodeBlocs. Версия 25.03
palva 04.01.2026
Оказывается, недавно вышла новая версия CodeBlocks за номером 25. 03. Когда-то давно я возился с только что вышедшей тогда версией 20. 03. С тех пор я давно снёс всё с компьютера и забыл. Теперь. . .
Модель микоризы: классовый агентный подход
anaschu 02.01.2026
Раньше это было два гриба и бактерия. Теперь три гриба, растение. И на уровне агентов добавится между грибами или бактериями взаимодействий. До того я пробовал подход через многомерные массивы,. . .
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru