mirror of
https://github.com/modelec/ihm.git
synced 2026-01-18 16:47:32 +01:00
21 lines
534 B
C++
21 lines
534 B
C++
#pragma once
|
|
|
|
#include <QObject>
|
|
#include <TCPSocket/TCPClient.hpp>
|
|
#include <TCPSocket/TCPUtils.hpp>
|
|
|
|
class MyTCPClient : public QObject, public TCPClient {
|
|
Q_OBJECT
|
|
public:
|
|
explicit MyTCPClient(const char* address = "127.0.0.1", int port = 8080, QObject* parent = nullptr) : TCPClient(address, port), QObject(parent) {
|
|
this->start();
|
|
}
|
|
|
|
void handleMessage(const std::string &message) override {
|
|
emit messageReceived(message);
|
|
};
|
|
|
|
signals:
|
|
void messageReceived(const std::string &message);
|
|
};
|