diff --git a/TcpClient.pro.user b/TcpClient.pro.user index ec9c96d..72e5c64 100644 --- a/TcpClient.pro.user +++ b/TcpClient.pro.user @@ -1,6 +1,6 @@ - + EnvironmentId @@ -8,7 +8,7 @@ ProjectExplorer.Project.ActiveTarget - 1 + 0 ProjectExplorer.Project.EditorSettings @@ -92,91 +92,6 @@ ProjectExplorer.Project.Target.0 - - Desktop - Desktop Qt 6.2.3 MSVC2019 64bit - Desktop Qt 6.2.3 MSVC2019 64bit - qt.qt6.623.win64_msvc2019_64_kit - 0 - 0 - 0 - - 0 - C:\Users\25761\Desktop\Error-in-"-Util.asciify("build-C:\Users\25761\Desktop\tcpclient\TcpClient-Desktop_Qt_6_2_3_MSVC2019_64bit-Profile")":-SyntaxError:-Expected-token-`)' - C:/Users/25761/Desktop/Error-in-"-Util.asciify("build-C:/Users/25761/Desktop/tcpclient/TcpClient-Desktop_Qt_6_2_3_MSVC2019_64bit-Profile")":-SyntaxError:-Expected-token-`)' - - - true - QtProjectManager.QMakeBuildStep - false - - - - true - Qt4ProjectManager.MakeStep - - 2 - Build - Build - ProjectExplorer.BuildSteps.Build - - - - true - Qt4ProjectManager.MakeStep - clean - - 1 - Clean - Clean - ProjectExplorer.BuildSteps.Clean - - 2 - false - - false - - Profile - Qt4ProjectManager.Qt4BuildConfiguration - 0 - 0 - 0 - - 1 - - - 0 - Deploy - Deploy - ProjectExplorer.BuildSteps.Deploy - - 1 - - false - ProjectExplorer.DefaultDeployConfiguration - - 1 - - true - true - true - - 2 - - Qt4ProjectManager.Qt4RunConfiguration:C:/Users/25761/Desktop/tcpclient/TcpClient.pro - C:/Users/25761/Desktop/tcpclient/TcpClient.pro - false - true - true - false - true - C:/Users/25761/Desktop/Error-in-"-Util.asciify("build-C:/Users/25761/Desktop/tcpclient/TcpClient-Desktop_Qt_6_2_3_MSVC2019_64bit-Profile")":-SyntaxError:-Expected-token-`)' - - 1 - - - - ProjectExplorer.Project.Target.1 Desktop Desktop Qt 6.2.3 MinGW 64-bit @@ -340,6 +255,90 @@ 1 + + ProjectExplorer.Project.Target.1 + + Desktop + Desktop Qt 6.2.3 MSVC2019 64bit + Desktop Qt 6.2.3 MSVC2019 64bit + qt.qt6.623.win64_msvc2019_64_kit + 0 + 0 + 0 + + 0 + C:\Users\25761\Desktop\Error-in-"-Util.asciify("build-C:\Users\25761\Desktop\tcpclient\TcpClient-Desktop_Qt_6_2_3_MSVC2019_64bit-Profile")":-SyntaxError:-Expected-token-`)' + C:/Users/25761/Desktop/Error-in-"-Util.asciify("build-C:/Users/25761/Desktop/tcpclient/TcpClient-Desktop_Qt_6_2_3_MSVC2019_64bit-Profile")":-SyntaxError:-Expected-token-`)' + + + true + QtProjectManager.QMakeBuildStep + false + + + + true + Qt4ProjectManager.MakeStep + + 2 + Build + Build + ProjectExplorer.BuildSteps.Build + + + + true + Qt4ProjectManager.MakeStep + clean + + 1 + Clean + Clean + ProjectExplorer.BuildSteps.Clean + + 2 + false + + false + + Profile + Qt4ProjectManager.Qt4BuildConfiguration + 0 + 0 + 0 + + 1 + + + 0 + Deploy + Deploy + ProjectExplorer.BuildSteps.Deploy + + 1 + + false + ProjectExplorer.DefaultDeployConfiguration + + 1 + + true + true + true + + 2 + + Qt4ProjectManager.Qt4RunConfiguration:C:/Users/25761/Desktop/tcpclient/TcpClient.pro + C:/Users/25761/Desktop/tcpclient/TcpClient.pro + false + true + true + false + true + + 1 + + ProjectExplorer.Project.TargetCount 2 diff --git a/datamanager.cpp b/datamanager.cpp index b8bd081..132da68 100644 --- a/datamanager.cpp +++ b/datamanager.cpp @@ -47,6 +47,7 @@ void DataManager::recv_from_server(QByteArray data) sendname = json_data["sendname"].toString(); data = json_data["data"].toString(); emit update_text(sendname,data); + qDebug() << "收到message类型的信息" << sendname; } else if (json_data["type"] == "file") { @@ -57,10 +58,12 @@ void DataManager::recv_from_server(QByteArray data) if(json_data["to_user"].toString().isEmpty()) { emit update_file(sendname,filename,file_data); + qDebug() << "收到群发的文件" << sendname; } else { emit update_file_private(sendname,filename,file_data); + qDebug() << "收到私发的文件" << sendname; } } else if (json_data["type"] == "online_users") @@ -70,6 +73,7 @@ void DataManager::recv_from_server(QByteArray data) count = json_data["count"].toInt(); online_users = json_data["users"].toVariant().toStringList(); emit update_users(count,online_users); + qDebug() << "收到更新在线用户列表的信息" << online_users; } else if (json_data["type"] == "response") { @@ -78,16 +82,19 @@ void DataManager::recv_from_server(QByteArray data) bool register_flag; register_flag = json_data["content"].toBool(); emit signup_response(register_flag); + qDebug() << "收到服务器响应的注册信息" << register_flag; } else if(json_data["action"] == "signin") { bool signin_flag; signin_flag = json_data["content"].toBool(); emit signin_response(signin_flag); + qDebug() << "收到服务器响应的登录信息" << signin_flag; } } else { + qDebug() << "收到未知类型的数据"; return; } } @@ -98,6 +105,7 @@ void DataManager::Register(QString username,QString password) data = protocol->data_maker(Protocol::REQUEST,QString("register"),QList{username,password}); data_encrypt = protocol->data_encrypt(data); tcpclient->sendToserver(data_encrypt); + qDebug() << "发送注册信息" <data_maker(Protocol::REQUEST,QString("signin"),QList{username,password}); data_encrypt = protocol->data_encrypt(data); tcpclient->sendToserver(data_encrypt); + qDebug() << "发送登录信息" <data_maker(Protocol::MESSAGE,sendname,text); data_encrypt = protocol->data_encrypt(data); tcpclient->sendToserver(data_encrypt); + qDebug() << "群发文本信息" <data_maker(Protocol::MESSAGE,sendname,to_user,text); data_encrypt = protocol->data_encrypt(data); tcpclient->sendToserver(data_encrypt); + qDebug() << "私发文本信息" << sendname <data_maker(Protocol::FILE,sendname,filename,QString(file)); data_encrypt = protocol->data_encrypt(data); tcpclient->sendToserver(data_encrypt); + qDebug() << "群发文件" << sendname; } void DataManager::send_file_private(QString sendname,QString filename,QByteArray file,QString name) @@ -138,6 +150,7 @@ void DataManager::send_file_private(QString sendname,QString filename,QByteArray data = protocol->data_maker(Protocol::FILE,name,sendname,filename,QString(file)); data_encrypt = protocol->data_encrypt(data); tcpclient->sendToserver(data_encrypt); + qDebug() << "私发文件" << sendname << name; } void DataManager::account_cancellation(QString username) @@ -146,6 +159,7 @@ void DataManager::account_cancellation(QString username) data = protocol->data_maker(Protocol::REQUEST,QString("cancellation"),username); data_encrypt = protocol->data_encrypt(data); tcpclient->sendToserver(data_encrypt); + qDebug() << "发送注销信息" << username; } void DataManager::update_namelist() @@ -154,4 +168,5 @@ void DataManager::update_namelist() data = protocol->data_maker(Protocol::REQUEST,QString("update_namelist")); data_encrypt = protocol->data_encrypt(data); tcpclient->sendToserver(data_encrypt); + qDebug() << "发送更新在线用户列表信息"; }