Newer
Older
#include "websocketserver.h"
#include <QHostAddress>
#include <QWebSocketServer>
WebSocketServer::WebSocketServer(const QString &serverName, quint16 serverPort, QObject *parent)
: QObject(parent), serverName_(serverName), serverPort_(serverPort)
{
webSocketServer_ = new QWebSocketServer(serverName_, QWebSocketServer::NonSecureMode, this);
}
WebSocketServer::~WebSocketServer()
{
webSocketServer_->deleteLater();
}
bool WebSocketServer::start()
{
return webSocketServer_->listen(QHostAddress::Any, serverPort_);
}
void WebSocketServer::stop()
{
webSocketServer_->close();
}