Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум на CrossPlatform.RU _ Qt Ввод/Вывод, Сеть. Межпроцессное взаимодействие _ распарсить tcpdump файл - представление данных

Автор: Djim 10.8.2011, 9:40

День добрый.

Новичок в QT, поэтому ещё плохо разбираюсь в представлении данных.

Есть:

траффик в файле .pcap - набор байт пакетов.

Нужно:
Считывая байт за байтом, записывать нужные в массив ( другой вариант представления? ), ненужные пропускать.

Массив (другое представление..) являет собой абстракцию записи соединения, в которой указаны только нужные для дальнейшего анализа параметры ( Адреса источника, назначения, порты, длительность соединения и пр... )

ПРоблема:

так и не смог разобраться, какой кутэшный тип выбрать, QByte array считывает как символы, а не hex, нашёл метод readall при формировании входящего потока, но этот вариант не подходит, ввиду того, что файл дампа может быть очень большим.

аналогии getchar() не нашёл...

ЗАранее спасибо

Автор: Djim 12.8.2011, 9:28

Проблема всё ещё актуальна.


Может, слишком сумбурно объяснил или ещё что? Вроде уже 37 просмотров, ни одного комментария...

Или, может, в другой раздел следовало постить?

Автор: polivets 12.8.2011, 11:37

Цитата(Гость_Djim_* @ 10.8.2011, 10:40) *
аналогии getchar() не нашёл...


Ну а как же
bool QIODevice::getChar ( char * c )

Форум Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)