mirror of
https://gitea.msk.dinamika-avia.ru/Constanta-Design/RRJServer.git
synced 2026-03-28 19:55:48 +03:00
fix: big xml code
This commit is contained in:
@@ -81,7 +81,34 @@ void RecognizeSystem::recognize()
|
||||
}
|
||||
|
||||
if (packetType != PacketType::TYPE_NONE)
|
||||
Logger::instance().log("C: " + client->getLogin() + " RECEIVE pack " + enumToString(packetType),LogLevel::DEBUG);
|
||||
{
|
||||
QString result = enumToString(packetType);
|
||||
Logger::instance().log(client->getLogin() +
|
||||
" RECEIVE pack " +
|
||||
result ,LogLevel::DEBUG);
|
||||
//секция на случай прихода неизвестного пакета
|
||||
if(result == "Unknown")
|
||||
{
|
||||
qDebug() << " State:" << socket->state();
|
||||
qDebug() << " Error:" << socket->error();
|
||||
qDebug() << " Bytes to write:" << socket->bytesToWrite();
|
||||
qDebug() << " Bytes available:" << socket->bytesAvailable();
|
||||
if(client->getTypeClient() == TypeClientAutorization::TYPE_UNITY_CLIENT)
|
||||
{
|
||||
data = socket->readAll();
|
||||
}
|
||||
else
|
||||
{
|
||||
stream.startTransaction();
|
||||
stream >> data;
|
||||
}
|
||||
QString dataText = QString::fromUtf8(data);
|
||||
Logger::instance().log(QString::number(packetType) + " Unknown text " + dataText);
|
||||
Logger::instance().log("Client error: " + client->getLogin(),LogLevel::ERROR);
|
||||
clientHandler->sendDisable();
|
||||
//mutex->unlock();
|
||||
}
|
||||
}
|
||||
|
||||
if (packetType == PacketType::TYPE_COMMAND) //TODO: надо переделать под какой то нормальный тип, который уже существует
|
||||
{
|
||||
@@ -138,12 +165,11 @@ void RecognizeSystem::recognize()
|
||||
socket->read(readBuffer,4);
|
||||
fileSize = *((int*)readBuffer);
|
||||
|
||||
stream.commitTransaction();
|
||||
//if(!) continue;
|
||||
//if(!stream.commitTransaction()) continue;
|
||||
//ПОЛУЧЕНИЕ САМОГО ФАЙЛА
|
||||
Logger::instance().log("AfterRead size and path BytesAvailable: " + QString::number(socket->bytesAvailable()));
|
||||
|
||||
qint64 readSize = 65535;
|
||||
qint64 readSize = readFileBlockSize;
|
||||
forever
|
||||
{
|
||||
|
||||
|
||||
Reference in New Issue
Block a user