Подсчет трафика в Delphi, C
Какое-то инди еще... не проще ли сокет открыть и прочитать? и там уж суммируй сколько влезет... Или тебе надо посчитать с IP-заголовками? Тогда как ты собираешься уже на уровне сформировавшихся пакетов в ядре выделять пакеты от твоей ебаной инди?
Короче, определись с тем что ты хочешь.
2) сложно ли с помощью сокетов реализовать методы .get и .head чтобы скачать страницу или получить header? к тому же через прокси сервер. По крайней мере на инди это занимает неколько строчек, но возникают проблемы с подсчетом трафика.
3) если ты не знаешь, то в дельфи многое делается через готовые библиотеки компонентов. Инди - наиболее распространенная, входит в комплект поставки дельфи
посмотри, может у этого компонента есть возможность скинуть это все в поток (tstream тогда только останеться stream.getsize сделать
посмотри, что делают спец. проги подсчёта трафика и файрволы
Вообще-то инди использует в конечном счете сокет, есть даже исходники в VCL, но я в них не могу разобраться. Свойства stream я тоже не обнаружил
Оставить комментарий
Corrector
Имеется программа на Delphi, которая через компоненn Indy скачивает файл из интернете. Необходимо узнать точное количество байт, переданных-полученных данной программой. Средствами Инди не получается это сделать.В интернете я нашел исходники для определения количество байт, переданных-принятых интернет-соединением ВСЕМИ программами. Мне же необходимо выделить только свои программу. Может у кого есть исходники на API?