#ifndef TURING_H
#define TURING_H
#include <QObject》
#include <QNetworkAccessManager》
#include <QNetworkRequest》
#include <QNetworkReply》
class Turing : public QObject
{
Q_OBJECT
public:
explicit Turing(QObject *parent = 0);
Q_INVOKABLE void send(const QString &str);
signals:
void received(const QString &str);
/以下为该类私有成员/
private slots:
void readReply(QNetworkReply *r);
private:
void initNetwork();
private:
//network
QNetworkAccessManager mNetworkManager;
QNetworkRequest mRequest;
QString mStrUrl;
};
#endif // TURING_H
#include “turing.h”
#include
#include
void Turing::send(const QString &str)
{
QByteArray data;
data.append(QString(“info=%1”).arg(str));
mNetworkMana