Тема: PKT v3.0 Viewer
Показать сообщение отдельно
Старый 06.05.2011, 20:31   #8
Йоха
Умный
 
Регистрация: 02.07.2010
Сообщений: 434
Сказал(а) спасибо: 27
Поблагодарили 73 раз(а) в 45 сообщениях
Йоха Скоро придёт к известности
По умолчанию

Цитата:
Сообщение от Minimajack Посмотреть сообщение
еще вопрос....
2011_4_20-17_20.pkt
пакет №90
optionalDataLength = 536870912, то есть 29 бит = 1, вно это же блин 512 Mb O.o явно ошибка сниффера или я что то путаю?
эм, это как получено optionalDataLength = 536870912 ?

в pkt файлах длина пакета и длина доп. данных хранится в типе данных int (32 бита) при чем там биты ? это же не разбор пакетов от сервера.

Этого не может быть в принципе, дело в том что я для доступа к данным файла использую файлмапинг, и смещение до следующего пакета считается как
Код:
ptr += (sizeof(PKT_CHUNK) + pChunk->dataLength + pChunk->optionalDataLength);
Если бы в поле optionalDataLength было такое число, то смещение уехало бы фиг знает куда и вызвало бы ошибку доступа к памяти

Последний раз редактировалось Йоха; 06.05.2011 в 21:12.
Йоха вне форума   Ответить с цитированием