diff options
Diffstat (limited to 'examples/sslechoserver/sslechoserver.cpp')
-rw-r--r-- | examples/sslechoserver/sslechoserver.cpp | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/examples/sslechoserver/sslechoserver.cpp b/examples/sslechoserver/sslechoserver.cpp index d24c934..cbe17f0 100644 --- a/examples/sslechoserver/sslechoserver.cpp +++ b/examples/sslechoserver/sslechoserver.cpp @@ -82,6 +82,15 @@ SslEchoServer::SslEchoServer(quint16 port, QObject *parent) : } //! [constructor] +SslEchoServer::~SslEchoServer() +{ + m_pWebSocketServer->close(); + while (!m_clients.isEmpty()) { + QWebSocket *pWebSocket = m_clients.takeFirst(); + delete pWebSocket; + } +} + //! [onNewConnection] void SslEchoServer::onNewConnection() { |