This commit is contained in:
Stéphane Lepin 2016-11-18 21:21:09 +01:00
parent 90f236a201
commit 16f551bdbf
2 changed files with 5 additions and 0 deletions

View File

@ -21,6 +21,7 @@ with this program. If not, see <https://www.gnu.org/licenses/>
#include <QtWebSockets/QWebSocketServer>
#include <QtWebSockets/QWebSocket>
#include <QtCore/QDebug>
#include <QtCore/QThread>
#include <obs-frontend-api.h>
QT_USE_NAMESPACE
@ -30,10 +31,13 @@ WSServer::WSServer(quint16 port, QObject *parent) :
_wsServer(Q_NULLPTR),
_clients()
{
_serverThread = new QThread();
_wsServer = new QWebSocketServer(
QStringLiteral("OBS Websocket API"),
QWebSocketServer::NonSecureMode,
this);
_wsServer->moveToThread(_serverThread);
_serverThread->start();
bool serverStarted = _wsServer->listen(QHostAddress::Any, port);
if (serverStarted) {

View File

@ -43,6 +43,7 @@ class WSServer : public QObject
private:
QWebSocketServer *_wsServer;
QList<WSRequestHandler *> _clients;
QThread *_serverThread;
};
#endif // WSSERVER_H