crossplatform.ru

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

> Надо передать строку по сети, Помогите с реализацией
sibmail
  опции профиля:
сообщение 31.3.2009, 12:40
Сообщение #1


Студент
*

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

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




Репутация:   0  


Надо передать строку по сети другому приложению (не Qt), чтобы на другом конце получили строковые данные, а не бинарные

Был пример
QByteArray arrBlock;
QDataStream out(&arrBlock, QIODevice::WriteOnly);
//out.setVersion(QDataStream::Qt_4_2);
out << quint16(0) << lineEdit->text();

out.device()->seek(0);
out << quint16(arrBlock.size() - sizeof(quint16));

m_pTcpSocket->write(arrBlock);


Я переделал QDataStream на QTextStream, но никакой передачи не наблюдается. Подскажите что не так и как сделать ))
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
 
Начать новую тему
Ответов
trdm
  опции профиля:
сообщение 31.3.2009, 13:17
Сообщение #2


Дмитрий Трошин
****

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

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




Репутация:   6  


прежде чем работать с сетью надо покурить рфс-ы.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
sibmail
  опции профиля:
сообщение 31.3.2009, 14:51
Сообщение #3


Студент
*

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

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




Репутация:   0  


Цитата(trdm @ 31.3.2009, 13:17) *
прежде чем работать с сетью надо покурить рфс-ы.


ни че курить не надо, я программил на других языках не плохо и работу с сетью также.

дайте пример хотя бы передачи не двоичных данных а текстовых строк по протоколу TCP
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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


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




RSS Текстовая версия Сейчас: 1.12.2024, 4:35