crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )

> маркеры в передаваемых через сокет сообщениях
antoshib
  опции профиля:
сообщение 30.6.2010, 9:39
Сообщение #1


Новичок


Группа: Новичок
Сообщений: 3
Регистрация: 29.6.2010
Пользователь №: 1841

Спасибо сказали: 0 раз(а)




Репутация:   0  


Использую QTcpServer и QTcpSocket для обмена сообщениями.
Как я обнаружил с помощью анализатора трафика, в передаваемых
сообщениях вставляются маркеры и пакеты выглядят следующим образом:

запрос:
G...<сообщение запроса>.

ответ:
a...<сообщение ответа>.

При этом все работает хорошо, если и клиент, и сервер написаны на QT (при передаче сообщений маркеры не мешаются).
Но сторонний клиент (написан на дэлфи) начинает спотыкаться об эти маркеры - не знаю как с этим быть?
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
kuzulis
  опции профиля:
сообщение 30.6.2010, 16:03
Сообщение #2


Активный участник
***

Группа: Участник
Сообщений: 393
Регистрация: 29.6.2009
Пользователь №: 862

Спасибо сказали: 36 раз(а)




Репутация:   7  


Цитата
QDataStream out(&block, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_0);


antoshib,

а ну быстро читать про QDataStream - что это и с чем это едят!!!
Я не зря спросил про это! :)
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

Сообщений в этой теме


Быстрый ответОтветить в данную темуНачать новую тему
Теги
Нет тегов для показа


1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0




RSS Текстовая версия Сейчас: 27.4.2024, 15:11