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...