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() void HttpServer::acceptor()
{ {
QTcpSocket* socket = m_TcpServer->nextPendingConnection(); static uint sockcount = 0;
connect(socket, &QTcpSocket::readyRead, this, &HttpServer::reader); if (++sockcount < 20)
connect(socket, &QTcpSocket::disconnected, socket, &QTcpSocket::deleteLater); {
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() void HttpServer::reader()