Главная страница
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.026 c
7-1082525120
Sirus
2004-04-21 09:25
2004.05.30
Определение версии Windows...


14-1084354404
Соловьев
2004-05-12 13:33
2004.05.30
Кто борол?


14-1084255098
ССЗБ
2004-05-11 09:58
2004.05.30
Заметил одну деталь - может, неправ?


1-1084895972
Beglec
2004-05-18 19:59
2004.05.30
Как объекту в Delhi присвоить цвет HTML. Например: color #B7C3D7


1-1084813088
Sour
2004-05-17 20:58
2004.05.30
JvInspecor из JCVL