Close client connection on stop
This commit is contained in:
parent
a78d8d3a03
commit
e3be03ea73
|
@ -64,6 +64,12 @@ void QtHttpServer::start (quint16 port) {
|
||||||
void QtHttpServer::stop (void) {
|
void QtHttpServer::stop (void) {
|
||||||
if (m_sockServer->isListening ()) {
|
if (m_sockServer->isListening ()) {
|
||||||
m_sockServer->close ();
|
m_sockServer->close ();
|
||||||
|
// disconnect clients
|
||||||
|
const QList<QTcpSocket*> socks = m_socksClientsHash.keys();
|
||||||
|
for(auto sock : socks)
|
||||||
|
{
|
||||||
|
sock->close();
|
||||||
|
}
|
||||||
emit stopped ();
|
emit stopped ();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue