Текущий архив: 2004.05.23;
Скачать: CL | DM;
ВнизФактическое число байт Найти похожие ветки
← →
Керик (2004-03-30 04:22) [0]Как получить число байт входящего и исходящего траффика при Dial-Up подключении, соответствующий показаниям Windows? Пробовал код из статьи на http://www.delphimaster.ru/articles/netmon/index.html#traffic,
но число байт dwInOctets и dwOutOctets не совпадают с данными Windows. Причём, в WinME до подключения уже показано было 264 байта. В чём причина? Хотелось бы увидеть пример, возвращающий число байт входящего и исходящего трафика модемного подключения по показаниям Windows. Вообщем, кто знает - помогите!
← →
Rezya © (2004-03-30 11:36) [1]По поводу входящего трафика глянь код с http://delphimaster.net/view/6-1080421878/
и плюс
Res:=recv(SOCK, Buffer, SizeOf(Buffer), 0);
res это колличество принятых бит.
← →
Карелин Артем © (2004-03-30 13:29) [2]Тебе надо переданное/принято по модему или через TCP/IP?
RasGetConnectionStatistics
Смотреть на MSDN или торри в разделе Dial-up (RAS)
← →
Rouse_ © (2004-03-30 15:50) [3]> Причём, в WinME до подключения уже показано было 264 байта.
Код абсолютно верный, он указывает кол-во байт переданных через интерфейс. Но не обязательно он будет показывать те цифры которые показывает так называемый "Windows". Дело в том что есть также и служебная информация которая не учитывается обычным инспектором и которая к томуже не идет во внешнюю сеть...
>Причём, в WinME до подключения уже показано было 264 байта
Абсолютно логичный и прогнозируемый результат...
> res это колличество принятых бит.
А также, при ошибке, содержит сам код ошибки...
← →
Керик (2004-03-30 18:56) [4]На сколько я знаю, RasGetConnectionStatistics не работает в Win9x - это не подходит. В сокетах я не разбираюсь... Подскажите что-нить конкретное, возвращающее число байт входящего и исходящего трафика, соответствующее показаниям Windows (вероятно через TCP/IP).
← →
Rezya © (2004-03-30 19:05) [5]Разбирайся в сокетах....
Или откажись от этой мысли.
← →
Rouse_ © (2004-03-30 21:30) [6]> На сколько я знаю, RasGetConnectionStatistics не работает в Win9x
Более того - данная функция работает исключительно начиная с Windows 2000 и более поздних операционных систем...
Если смотреть на сабж - то ответ вы привели сами:
http://www.delphimaster.ru/articles/netmon/index.html#traffic
т.е. фактическое кол-во байт, а вот то, что показывает статистика - тут все намного хитрее...
Смысла для столь тщательного анализа траффика я не вижу...
Если бы задача была объяснена более подробно, думаю тогда было бы больше шансов получить нужный ответ...
← →
Anatoly Podgoretsky © (2004-03-31 13:06) [7]Фактическое число переданных и принятых байт можно получить только на стороне провайдера, на клиенте только приблизительное, иногда очень приблизительное.
← →
Керик (2004-03-31 17:21) [8]Хочется сделать программку, корректно считающую траффик для расчётов с провайдером. Что нужно сделать, чтобы мои данные были максимально точны данным провайдера по входящему и исходящему траффику? Прошу дать конкретную информацию.
← →
<DeL.> (2004-04-07 12:28) [9]На http://www.delphimaster.ru/articles/netmon/index.html#traffic
всё написано отлично... У меня ХР и всё работает отлично - спасибо господину Rouse!!!
Страницы: 1 вся ветка
Текущий архив: 2004.05.23;
Скачать: CL | DM;
Память: 0.46 MB
Время: 0.035 c