Implementation of websockets in servatrice and test js client

This commit is contained in:
Fabio Bas 2015-12-24 17:40:49 +01:00
parent e81a6d497b
commit 5b21dc8cde
42 changed files with 39592 additions and 287 deletions

View file

@ -3,7 +3,7 @@
#include "server_room.h"
LocalServer::LocalServer(QObject *parent)
: Server(false, parent)
: Server(parent)
{
setDatabaseInterface(new LocalServer_DatabaseInterface(this));
addRoom(new Server_Room(0, 0, QString(), QString(), QString(), false, QString(), QStringList(), this));

View file

@ -27,7 +27,7 @@ public:
AuthenticationResult checkUserPassword(Server_ProtocolHandler *handler, const QString &user, const QString &password, const QString &clientId, QString &reasonStr, int &secondsLeft);
int getNextGameId() { return localServer->getNextLocalGameId(); }
int getNextReplayId() { return -1; }
int getActiveUserCount() { return 0; }
int getActiveUserCount(QString /* connectionType */) { return 0; }
};
#endif

View file

@ -13,6 +13,7 @@ public:
~LocalServerInterface();
QString getAddress() const { return QString(); }
QString getConnectionType() const { return "local"; };
void transmitProtocolItem(const ServerMessage &item);
signals:
void itemToClient(const ServerMessage &item);