![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Новичок
Джуниор
Регистрация: 19.09.2012
Сообщений: 2
|
![]()
Добрый вечер. Написал свой сниффер, но столкнулся с такой проблемой, как неполные пакеты, а быть точнее из за их большого размера от сервера поступает только часть пакета, потом следующая часть и тд и по частям они заносятся в список. А моя задача один пакет полностью засунуть в массив байт и дальше вывести в список. Написал вот такой код
Код:
![]() если ставлю проверку if (ln == leng) то если в момент отправки мне этого пакета приходит еще какой нибудь и длина уже не будет равна нужной и пакет станет кривым а если if (ln >= leng) вот где куча нулей, это должен быть 1 целый пакет в 16249 байт, а его все равно разрывает Последний раз редактировалось skew; 27.12.2014 в 18:28. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Склеивание фотографии | Кинельски | Мультимедиа в Delphi | 8 | 01.06.2010 02:30 |
склеивание | Dimarik | Общие вопросы C/C++ | 3 | 15.09.2009 13:58 |
Склеивание пакетов TClientSocket | mar4elo | Работа с сетью в Delphi | 1 | 18.02.2009 19:38 |
Склеивание звуков | varvara16 | Мультимедиа в Delphi | 24 | 14.11.2008 18:24 |
склеивание форм | blackstersl | Общие вопросы Delphi | 1 | 29.10.2008 19:16 |