#ifndef SERVER_H #define SERVER_H #include #include #include #include class Server : public QObject { Q_OBJECT public: explicit Server(QObject *parent = 0); private: QList m_serverList; QList m_clientList; signals: void dataLineAvailable(const QByteArray &dataLine); private slots: void newClientConnected(); void readPackage(); void clientDisconnected(); public slots: bool startServer(); bool stopServer(); void sendToAll(QByteArray data); }; #endif // SERVER_H