做了一些改动

This commit is contained in:
Msy-msu 2023-01-08 11:39:38 +08:00
parent 86be79c73d
commit f599b7d1ac
2 changed files with 16 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-08T00:28:02. -->
<!-- Written by QtCreator 6.0.2, 2023-01-08T11:38:39. -->
<qtcreator>
<data>
<variable>EnvironmentId</variable>

View File

@ -153,7 +153,6 @@ void DataManager::recv_from_cln(QByteArray &data, QTcpSocket *sock)
{
if (p_this->online_name_list.at(i) == username)
{
qDebug() << i;
p_this->online_name_list.removeAt(i);
p_this->online_socket_list.removeAt(i);
break;
@ -164,10 +163,23 @@ void DataManager::recv_from_cln(QByteArray &data, QTcpSocket *sock)
}
else if (json_data["action"] == "update_namelist")
{
QByteArray data_build, data_encrypt;
qDebug() << "接收到更新用户列表的请求";
QJsonObject json = json_data["content"].toObject();
QString username = json["name"].toString();
for (int i = 0; i < p_this->online_name_list.length(); i++)
{
if (p_this->online_name_list.at(i) == username)
{
p_this->online_name_list.removeAt(i);
p_this->online_socket_list.removeAt(i);
break;
}
}
p_this->update_namelist(sock);
/*QByteArray data_build, data_encrypt;
data_build = p_this->protocol->data_maker(Protocol::ONLINEUSERS, 4, p_this->online_name_list);
data_encrypt = p_this->protocol->data_encrypt(data_build);
p_this->server->sendToclient(sock, data_encrypt);
p_this->server->sendToclient(sock, data_encrypt);*/
}
else
{