Форум: "Сети";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
ВнизРазмер траффика Найти похожие ветки
← →
Сергей Ю. (2004-04-08 10:05) [0]Использую следующий код перехвата всего траффика:
Rcvd := checksocket( recv(RS, Buffer, sizeof(Buffer), 0) );
Iph := @Buffer;
ntohs( Iph^.length ) - это размер пакета в байтах? Я суммирую все эти цифири и неполучаю размер перекачиваемого по сетке файла. Получается раза в 4 меньше чем размер. Что мне надо суммировать чтоб получить реальный размер траффика, а я так понимаю что он должен быть немного больше чем размер скачиваемого файла.
← →
Verg © (2004-04-08 10:41) [1]
> Использую следующий код перехвата всего траффика:
Приведенный код не может служить для перехвата всего трафика.
Кто такой Rs?
Даже, если имеется ввиду недавно тут фигурирующий снифер, то он может перехватить только IP трафик.
> ntohs( Iph^.length ) - это размер пакета в байтах?
Да, именно так.
> Что мне надо суммировать чтоб получить реальный размер траффика
Именно то и надо суммировать, чтобы получить реальный размер IP трафика.
← →
Сергей Ю. (2004-04-08 12:50) [2]Дык если я файл по сетке качаю, то он ведь по TCP идет и никакие другие протоколы незадействуются, так? А у меня размер прокаченный по сетке гораздо меньше размера прокачиваемого файла.
← →
Verg © (2004-04-08 12:56) [3]
> Дык если я файл по сетке качаю, то он ведь по TCP идет и
> никакие другие протоколы незадействуются, так?
Дык, я ж не знаю, может у тебя еще и NetBEUE.
А NBT (NetBios over TCP/IP) не компрессирует информацию? Я не знаю.
А как ты "перекачиваешь" файлы - ты же не говоришь (FTP, HTTP, FileCopy.... ).
А как ты засекаешь "вот начало файла", а "вот конец файла"?
А как ты считаешь - ты же код не показываешь...
И т.д. и т.п.
О чем вопрос? - он где-то потерялся на "попробуй догадайся, о чем я хочу спросить".
← →
Сергей Ю. (2004-04-08 13:04) [4]Я файлик Вин коммандером копирую с одного компа на свой. Засекаю начальный трафик до копирования, смотрю объем трафика после завершения копирования и думаю что это и есть трафик затраченный на данный файл? Я дурак :)?
← →
Verg © (2004-04-08 14:55) [5]Код приведи. Как именно считаешь трафик.
Нормальный код, а не
Rcvd := recv()
Те. полный цикл обработки принятых датаграмм вместе с описаниями переменных.
Страницы: 1 вся ветка
Форум: "Сети";
Текущий архив: 2004.05.30;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.036 c