Newer
Older
CasicIrisIdentify / utils / SocketClientUtil.h
TAN YUE on 17 Nov 2023 651 bytes 20231117 识别流程闭环
#ifndef SOCKETCLIENTUTIL_H
#define SOCKETCLIENTUTIL_H

#include <QObject>
#include <QTcpSocket>
#include <QFile>

class SocketClientUtil : public QObject
{
    Q_OBJECT
public:
    explicit SocketClientUtil(QObject *parent = nullptr);
    ~SocketClientUtil() {};

    void connect(QString host, int port);
    void closeConnect();
    QByteArray getResponse();
    void resetRecvBuffer();

private:
    QTcpSocket objClient;
    QByteArray response;

    QString host = "127.0.0.1";
    int port = 2015;

signals:
    void responseReaded();

public slots:
    void readData();
    void sendData(QByteArray data);

};

#endif // QSOCKETCLIENTUTIL_H