Russian Qt Forum
Май 18, 2024, 03:39 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: 4.4.0 проблема....  (Прочитано 3727 раз)
crossly
Гость
« : Июнь 19, 2008, 16:56 »

Код:
QByteArray b;
        QDataStream out(&b,QIODevice::WriteOnly);
        out.setVersion(QDataStream::Qt_4_4);

        QFile f(fileName);
        f.open(QIODevice::ReadOnly);

        QByteArray data_for_send;
        if (compress)
                data_for_send=qCompress(f.readAll(),compress_level);
        else
                data_for_send=f.readAll();
        f.close();
        out<<qint16(0)<<dbName<<data_for_send;
        out.device()->seek(0);
        out<<qint16(b.size()-sizeof(qint16));
        soc.write(b);
никак не могу понять... почему получаю в ответ от сокета unable to write.... помогите плиз разобратся...??

и ещё..... если данные и пишутся то на обратном конце провода получаю 0...
« Последнее редактирование: Июнь 20, 2008, 09:57 от crossly » Записан
ритт
Гость
« Ответ #1 : Июль 03, 2008, 12:48 »

хм...ругается сокет, а ты приводишь код с датастримом
давай компилябельный проект - в свободное время посмотрю
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.105 секунд. Запросов: 20.