Russian Qt Forum
Апрель 30, 2024, 05:52 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Сериализация объектов в QDataStream  (Прочитано 5613 раз)
cozzzy
Гость
« : Март 31, 2006, 10:04 »

QT 3.3

Хочу по сокетам передавать объект. Порылся в документации и нашел класс QDataStrem. Непойму только как правильно его использовать в данном случае?
Может кто-нибудь привести маленький пример?

И еще. Я так понял, что необходимо перегрузить операторы << и >> для записи своего класса в QDataStream?
Записан
AlexKiriukha
Гость
« Ответ #1 : Март 31, 2006, 12:06 »

Как вариант можно посмотреть в исходниках, как сериализируются базовые объекты Qt (например QColor).

В examples/network/remotecontrol есть пример, который может помочь.
Записан
cozzzy
Гость
« Ответ #2 : Март 31, 2006, 15:26 »

У меня вроде бы получилось передать через writeRawBytes
Но не получается прочитать из потока на сервере через readRawBytes. Не совсем понимаю как разобраться с параметрами

Можно пример чтения структуры с помощью readRawBytes?
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.042 секунд. Запросов: 20.