Files
tcp_ip_scan/ip_sacaner/scan_run.h
T
2024-01-30 18:32:34 +08:00

62 lines
923 B
C++

#ifndef SCAN_RUN_H
#define SCAN_RUN_H
#include <QThread>
#include "ui_widget.h"
#include <QTextEdit>
#include <QProgressBar>
#include <QDebug>
#include <QTcpSocket> //socket
#include <QLabel>
#include <QPlainTextEdit>
#include <qmath.h>
#include <QFloat16>
class trytry : public QThread
{
Q_OBJECT
public:
trytry();
quint16 timeout;
QString ipstr;
quint32 ipint;
void run();
signals:
void try_one(qint16);
void connect_ok(QString);
};
class dispatch : public QThread
{
Q_OBJECT
public:
dispatch();
qint16 set_thread_num;
qint16 now_thread_num;
quint16 thread_start_lock=0;
quint16 timeout;
QString ip_list;
QString port_list;
trytry *connecttry;
void run();
void f_one(qint16 temp);
signals:
void dispatch_finish();
void dispatch_one();
void return_jindu(quint16);
void connect_ok(QString);
};
#endif // SCAN_RUN_H