#ifndef CLIENT_H #define CLIENT_H #include #include #include #include #include "Config.h" #include "LanPaper.h" class LanPaper; class Client : public QObject { Q_OBJECT public: explicit Client(QObject *parent = 0); void sendMessage(const QString& message); signals: void connectionSuccess(bool success); private: void startConnection(); private: QTcpSocket* tcpSocket; QString message; QTcpSocket::SocketState socketState; int trialCount; int timer; void timerEvent(QTimerEvent *); public slots: private slots: void connected(); }; #endif // CLIENT_H