mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
Передача больших файлов xml с задачами кусками
This commit is contained in:
@@ -85,7 +85,28 @@ void SendSystem::sendFileBlock(QString path)
|
||||
file.close();
|
||||
countSend = 0;
|
||||
// socket->waitForBytesWritten(10);
|
||||
// socket->waitForReadyRead(20);
|
||||
// socket->waitForReadyRead(20);
|
||||
}
|
||||
|
||||
void SendSystem::sendFileBlockByteArray(QByteArray array, PacketType packetType)
|
||||
{
|
||||
qDebug() << "sendFileBlockByteArray thread: " << QThread::currentThreadId();
|
||||
|
||||
QDataStream stream(socket);
|
||||
stream.setVersion(QDataStream::Qt_DefaultCompiledVersion);
|
||||
|
||||
fileSize = array.size();
|
||||
|
||||
if(fileSize == 0){
|
||||
emit sigSendToLogger(Tools::getTime() + " WARNING! Zero size ");
|
||||
return;
|
||||
}
|
||||
|
||||
stream << packetType; //Отправляем тип блока
|
||||
|
||||
stream << fileSize;
|
||||
|
||||
stream << array;
|
||||
}
|
||||
|
||||
void SendSystem::sendVersion()
|
||||
|
||||
Reference in New Issue
Block a user