- telnetClient类
#ifndef TELNETCLIENT_H
#define TELNETCLIENT_H
#include <QObject>
#include <QTcpSocket>
class TelnetClient : public QObject
{
Q_OBJECT
public:
explicit TelnetClient(QObject *parent = nullptr);
~TelnetClient();
// 连接到指定的主机和端口
bool connectToHost(const QString &hostname, quint16 port);
// 发送数据到服务器
void sendData(const QByteArray &data);
signals:
// 连接成功
void connected();
// 连接断开
void disconnected();
// 收到数据
void readyRead(const QByteArray &data);
// 发生错误
void errorOccurred(const QString &errorString);
private slots:
// 处理服务器发送的数据
void onReadyRead();
// 处理连接错误
void onError(QAbstractSocket::So