Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Code Block
#ifndef TCP_CLIENT_H
#define TCP_CLIENT_H

#include <QxtNetwork/qxtrpcpeer.h>

class TCPClient : public QObject
{
    Q_OBJECT
public:
    TCPClient();
    ~TCPClient();

private:
    QxtRPCPeer *client;

    ///Serverin IP
    QString hostIp;

    ///Serverin portti
    int hostPort;

    ///Ollaanko yhteydessä vai ei
    bool connected;

signals:
    ///Signaalin lähettäminen
    void sendSignal(QVector<QString>);

    ///Signaali, kun serveriin yhdistäminen onnistuu
    void connectedToServer();

    ///Signaali, kun serveriin yhdistäminen epäonnistuu
    void serverError();

private slots:
    void connectToServer();
    void connectToServer(QString, int);
    void disconnectFromServer();
    void sendData(QVector<QString>);
    void connectionEstablished();
    void connectionError();
};

#endif // TCP_CLIENT_H

...