Передать объект через TCP |
Здравствуйте, гость ( Вход | Регистрация )
Передать объект через TCP |
Norrius |
24.7.2012, 16:51
Сообщение
#1
|
Студент Группа: Участник Сообщений: 26 Регистрация: 30.12.2011 Пользователь №: 3105 Спасибо сказали: 0 раз(а) Репутация: 0 |
Добрый день. Я пишу небольшой проект, содержащийсервер
Добрый день. Я пишу небольшой проект, содержащий серверную и клиентскую часть. В частности, мне нужно, чтобы клиент имел копию некоторого класса, имеющегося на сервере. Собственно, вопрос - как передать объект класса через TCP сокет? Нужно ли мне вручную создавать QByteArray, содержащий закодированную информацию об объекте (а он может содержать другие классы и структуры), или есть более простые способы? |
|
|
Norrius |
10.8.2012, 16:25
Сообщение
#2
|
Студент Группа: Участник Сообщений: 26 Регистрация: 30.12.2011 Пользователь №: 3105 Спасибо сказали: 0 раз(а) Репутация: 0 |
Еще один небольшой вопрос: если когда испускается сигнал readyRead() сделать вот так:
То будет ли получена из потока вся информация, которая была отправлена с другой стороны? Или только та, что уже пришла? Иначе говоря, будет ли readyRead() вызван, когда данные начинают приходить или когда заканчивают? Из нескольких мегабайт, что я пытаюсь переслать, доходит и обрабатывается только первый кусок неопределнной длины, и я не уверен, в чем тут прикол. |
|
|
Текстовая версия | Сейчас: 19.4.2024, 13:03 |