修改了单例模式存在的问题

This commit is contained in:
Msy-msu 2023-01-06 11:03:45 +08:00
parent 89b4182e6c
commit 2967def5b7
3 changed files with 3 additions and 4 deletions

View File

@ -1,6 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject>
<!-- Written by QtCreator 6.0.2, 2023-01-05T20:51:27. -->
<!-- Written by QtCreator 6.0.2, 2023-01-06T11:03:01. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>

View File

@ -11,11 +11,11 @@ class DataManager : public QObject
{
Q_OBJECT
public:
explicit DataManager(QObject *parent = nullptr);
static void recv_from_server(QString &peerAddress,quint16 peerPort,QByteArray &data);
static DataManager* getInstance();
private:
explicit DataManager(QObject *parent = nullptr);
static void recv_from_server(QString &peerAddress,quint16 peerPort,QByteArray &data);
Protocol *protocol;
TCPClient *tcpclient;
QString username;

View File

@ -31,7 +31,6 @@ void TCPClient::configAndrun()
connect(&socket,&QTcpSocket::connected,this,&TCPClient::connected);
connect(&socket,&QTcpSocket::disconnected,this,&TCPClient::disconnected);
connect(&socket,&QTcpSocket::readyRead,this,&TCPClient::readSocket);
qDebug() << "连接到服务器";
}
void TCPClient::sendToserver(QByteArray &data)