crossplatform.ru

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

> Вотрос о передаче текста через TCP сокет, Проблема с первым символом
fsMark
  опции профиля:
сообщение 23.4.2008, 0:26
Сообщение #1


Студент
*

Группа: Участник
Сообщений: 97
Регистрация: 23.4.2008
Из: г. Киров
Пользователь №: 155

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




Репутация:   1  


Передаю строку клиенту при помощи такой прцедуры:
CODE
sendToClient(QTcpSocket* pSocket, const QString& str)
{
QByteArray arrBlock;
QDataStream out(&arrBlock, QIODevice::WriteOnly);
out.setVersion(QDataStream::Qt_4_2);
out << str;
pSocket->write(arrBlock) ;
}

Строка передаеться почти нормально, только первый позиции добавляеться число... вроде как длина.
Вопрос такой как можно от этого числа избавиться?

Сообщение отредактировал fsMark - 23.4.2008, 15:04
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
fsMark
  опции профиля:
сообщение 23.4.2008, 16:05
Сообщение #2


Студент
*

Группа: Участник
Сообщений: 97
Регистрация: 23.4.2008
Из: г. Киров
Пользователь №: 155

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




Репутация:   1  


Спасибо, вроде разобрался))
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 29.3.2024, 12:38