crossplatform.ru

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

2 страниц V  < 1 2  
Ответить в данную темуНачать новую тему
> Надо передать строку по сети, Помогите с реализацией
Admin
  опции профиля:
сообщение 1.4.2009, 13:43
Сообщение #11


Администратор
****

Группа: Администратор
Сообщений: 646
Регистрация: 9.10.2007
Из: crossplatform.ru
Пользователь №: 1

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




Репутация:   2  


Цитата(LE0N @ 1.4.2009, 13:19) *
Да яяя, да яяя, да попой на ежа.....
LE0N, Устное предупреждение!
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
igor_bogomolov
  опции профиля:
сообщение 1.4.2009, 14:21
Сообщение #12


Профессионал
*****

Группа: Сомодератор
Сообщений: 1215
Регистрация: 22.3.2009
Из: Саратов
Пользователь №: 630

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




Репутация:   29  


Цитата(sibmail @ 1.4.2009, 13:40) *
не подскажите с приемом как быть??

Вы бы описали задачу по подробнее. Мне например непонятно в чем помощь нужна. Из вашего первого поста можно судить, что сервер есть, причем реализован без использования Qt. И вопросс был как ему передать данные. Теперь же спрашиваете про прием?
Все что вы пытаетесь сделать очень хорошо описано в Assistant-e. Ссылки уже давали
Цитата(ViGOur @ 31.3.2009, 16:02) *
Для лучшего понимания как работать с сетью в Qt посмотри примеры: Fortune Server Example и Fortune Client Example.

С использованием этих примеров можно отладить взаимодействие клиент-сервер на одном компе, что упрощает задачу.
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение
AD
  опции профиля:
сообщение 1.4.2009, 17:36
Сообщение #13


Профессионал
*****

Группа: Участник
Сообщений: 2003
Регистрация: 4.2.2008
Из: S-Petersburg
Пользователь №: 84

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




Репутация:   17  


По TCP-протоколу текстовые данные я так отправлял.
QTcpSocket tcpSocket;
QString fstring("");

bool writeToDevice(const char* data, int size)
{
    if(data == 0) return;
    if(!_stricmp(data, "")) return;
    qint64 d_size = tcpSocket.write(data, size);
    if(tcpSocket.waitForBytesWritten(5) && tcpSocket.waitForReadyRead(20))
        fstring += data;
        
       return d_size == size;
}


Сообщение отредактировал AD - 1.4.2009, 18:26
Перейти в начало страницы
 
Быстрая цитата+Цитировать сообщение

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


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




RSS Текстовая версия Сейчас: 28.11.2024, 3:56