LINUX.ORG.RU

корректно определить размер пакета


0

0

Как на Си корректно определить размер пакета с использованием библиотеки libipq проблема в том что в структуре struct ip значание ip->ip_len при нулевом пинге показывает 7168 первый вопрос чего 7168? битов? байтов? во вторых откуда сама цифра? Проверил как сам iptables считает, подогнал прогу примитивным делением 1768 или другого числа на 256 тогда при перекачке больших файлов ошибка в восемь раз... Может это значение надо как-то обрабатывать? по мануалу в ip_len хранится общая длинна пакета... а вот пакеты то бывают разные и как правильно определить размер? Если кто-нить знает ответ то пожалуйста продублируйте на bobych@list.ru Спасибо.


Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.