Implemented basic chat functionality

This commit is contained in:
2020-07-19 01:01:04 +02:00
parent fcadff65e2
commit 76b485d9dc
11 changed files with 118 additions and 78 deletions
+1 -3
View File
@@ -8,8 +8,6 @@
LoginClient::LoginClient(std::unique_ptr<QTcpSocket> &&socket, Server &server) :
QObject{&server}, m_socket{std::move(socket)}, m_server{server}, m_dataStream{m_socket.get()}
{
m_socket->setParent(this);
connect(m_socket.get(), &QIODevice::readyRead, this, &LoginClient::readyRead);
connect(m_socket.get(), &QAbstractSocket::disconnected, this, &QObject::deleteLater);
}
@@ -67,7 +65,7 @@ void LoginClient::readPacket(packets::login::serverbound::PacketType type, const
packet.serialize(m_dataStream);
}
m_dataStream.setDevice({});
new PlayClient{std::move(m_socket), m_server};
new PlayClient{name, std::move(m_socket), m_server};
deleteLater();
break;
}