master
acetone 2022-11-30 18:47:11 +03:00
parent 130f6f164a
commit b50ed5fa32
1 changed files with 8 additions and 3 deletions

View File

@ -198,9 +198,14 @@ void HttpServer::debugLog(const QString &req)
void HttpServer::acceptor()
{
static uint sockcount = 0;
if (++sockcount < 20)
{
QTcpSocket* socket = m_TcpServer->nextPendingConnection();
connect(socket, &QTcpSocket::readyRead, this, &HttpServer::reader);
connect(socket, &QTcpSocket::disconnected, socket, &QTcpSocket::deleteLater);
connect(socket, &QTcpSocket::disconnected, [&]() {--sockcount;} );
}
}
void HttpServer::reader()