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

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"?> <?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE QtCreatorProject> <!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> <qtcreator>
<data> <data>
<variable>EnvironmentId</variable> <variable>EnvironmentId</variable>

View File

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

View File

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