Главная страница
    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.45 MB
Время: 0.052 c
4-1082050767
Narayan
2004-04-15 21:39
2004.05.30
создание кнопки


1-1084625634
Zelius
2004-05-15 16:53
2004.05.30
Вопрос по работе с TdxTreeList


1-1084446108
Lexa_1
2004-05-13 15:01
2004.05.30
MouseToCell в TdxDBGrid - как реализовать?


1-1084735371
Chlavik
2004-05-16 23:22
2004.05.30
TGraphicControl и его отрисовка за пределами его :)


1-1084886617
Empleado
2004-05-18 17:23
2004.05.30
try





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский