diff --git a/src/backend/dsconnector/ds.cpp b/src/backend/dsconnector/ds.cpp index 0adca4e51f3748e51588c167fd57cbfdde8ea919..b6817517b7c42558f0e982522c2a648452adfb79 100644 --- a/src/backend/dsconnector/ds.cpp +++ b/src/backend/dsconnector/ds.cpp @@ -15,7 +15,6 @@ DesignStudio::DesignStudio(QWebSocket *socket, const QString &m_deviceUuid, QObj initPingPong(); initSocket(); - qDebug() << "Starting ping timer" << m_id; m_pingTimer.start(); } @@ -42,6 +41,8 @@ void DesignStudio::initPingPong() connect(&m_pongTimer, &QTimer::timeout, this, [this]() { qDebug() << "Design Studio" << m_id << "is not responding. Closing the connection."; m_socket->close(); + m_socket->abort(); + emit disconnected(m_id); }); }