script: 1.add xp build bat. 2.fix Qt6 compile.

This commit is contained in:
2025-06-26 22:59:58 +08:00
parent 08a2957177
commit 39a6e6b160
8 changed files with 60 additions and 14 deletions

View File

@@ -36,6 +36,10 @@ void ClientCore::DoConnect(const QString& ip, quint16 port)
bool ClientCore::Connect(const QString& ip, quint16 port)
{
if (connected_) {
qInfo() << QString(tr("already connected."));
return true;
}
socket_->connectToHost(ip, port);
if (!socket_->waitForConnected(3000)) {
qCritical() << QString(tr("%1:%2 connect failed...")).arg(ip).arg(port);

View File

@@ -26,12 +26,14 @@ public:
public slots:
bool SendFrame(QSharedPointer<FrameBuffer> frame);
void Disconnect();
public slots:
void DoConnect(const QString& ip, quint16 port);
public:
void Instance();
bool Connect(const QString& ip, quint16 port);
void DoConnect(const QString& ip, quint16 port);
void Disconnect();
bool Send(QSharedPointer<FrameBuffer> frame);
bool Send(const char* data, qint64 len);
bool IsConnect();