trans: 1.basic trans logic. 2.ico res.

This commit is contained in:
2025-06-17 11:48:13 +08:00
parent 33b8a37719
commit 55b530d9f8
16 changed files with 236 additions and 17 deletions

View File

@@ -122,7 +122,12 @@ bool ClientCore::Send(const char* data, qint64 len)
qCritical() << QString("client %1 not connected...").arg(remoteID_);
return false;
}
qint64 bytesWritten = socket_->write(data, len);
qint64 bytesWritten = -1;
{
QMutexLocker locker(&sockMut_);
bytesWritten = socket_->write(data, len);
}
if (bytesWritten == -1 || !socket_->waitForBytesWritten(5000)) {
qCritical() << QString("Send data to server failed. %1").arg(socket_->errorString());
return false;