Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.05.30;
Скачать: CL | DM;

Вниз

Размер траффика   Найти похожие ветки 

 
Сергей Ю.   (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;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.036 c
6-1081247356
Raptoridze
2004-04-06 14:29
2004.05.30
https


1-1085035121
Sandman25
2004-05-20 10:38
2004.05.30
procedure of class?


14-1084341777
rvs
2004-05-12 10:02
2004.05.30
ТЗ


4-1081779841
Евгения
2004-04-12 18:24
2004.05.30
Чем лучше пользоваться для работы с файлами и каталогами?


11-1074414351
Insurge
2004-01-18 11:25
2004.05.30
Не компилиркет проект с MCK...