add: spdlog and basic client code.

This commit is contained in:
2025-06-14 23:25:16 +08:00
parent 16572fa29c
commit 3f74ca3b1b
116 changed files with 26940 additions and 4 deletions

30
ClientCore/ClientCore.cpp Normal file
View File

@@ -0,0 +1,30 @@
#include "ClientCore.h"
#include <QDebug>
ClientCore::ClientCore(QObject* parent) : QObject(parent)
{
}
ClientCore::~ClientCore()
{
}
bool ClientCore::Connect(const QString& ip, quint16 port)
{
QMutexLocker locker(&conMutex_);
if (!locker.isLocked()) {
qWarning() << QString(tr("%1:%2 already connecting...")).arg(ip).arg(port);
return false;
}
socket_->connectToHost(ip, port);
if (!socket_->waitForConnected(3000)) {
qCritical() << QString(tr("%1:%2 connect failed...")).arg(ip).arg(port);
return false;
}
return true;
}
void ClientCore::Disconnect()
{
}