Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.023 c
11-1074451034
Ego_Brain
2004-01-18 21:37
2004.05.30
МультиФорм в МЦК


3-1084277298
lovres
2004-05-11 16:08
2004.05.30
Касяк с DBCombobox. Подскажите, плз.


7-1083300050
WondeRu
2004-04-30 08:40
2004.05.30
Заголовочный файл WMI для Delphi


1-1084340584
Новик
2004-05-12 09:43
2004.05.30
ComboBox с горизонтальным скроллингом


1-1084535167
WebErr
2004-05-14 15:46
2004.05.30
Create (override?)




   Наверх