diff --git a/ip_sacaner/scan_run.cpp b/ip_sacaner/scan_run.cpp
index 186d238..9788502 100644
--- a/ip_sacaner/scan_run.cpp
+++ b/ip_sacaner/scan_run.cpp
@@ -56,7 +56,14 @@ void trytry::run()
});
m_socket->connectToHost(ipstr, ipint, QTcpSocket::ReadWrite);
- m_socket->waitForConnected(timeout);
+ if(m_socket->waitForConnected(timeout))
+ {
+
+ }else
+ {
+
+ }
+
m_socket->disconnectFromHost();
emit try_one(-1);
diff --git a/ip_sacaner/widget.cpp b/ip_sacaner/widget.cpp
index ab24285..73c4554 100644
--- a/ip_sacaner/widget.cpp
+++ b/ip_sacaner/widget.cpp
@@ -23,7 +23,6 @@ void Widget::keyboard_en(bool a)
ui->pushButton_17->setDisabled(a);
ui->pushButton_18->setDisabled(a);
ui->pushButton_19->setDisabled(a);
- ui->pushButton_20->setDisabled(a);
ui->pushButton_21->setDisabled(a);
ui->pushButton_22->setDisabled(a);
ui->pushButton_23->setDisabled(a);
@@ -49,6 +48,10 @@ void Widget::keyboard_en(bool a)
ui->pushButton_43->setDisabled(a);
ui->pushButton_44->setDisabled(a);
+ ui->IP_list->setReadOnly(a);
+ ui->port_list->setReadOnly(a);
+ ui->timeout->setReadOnly(a);
+ ui->threads->setReadOnly(a);
}
@@ -78,10 +81,7 @@ Widget::Widget(QWidget *parent)
connect(this,&Widget::start_scan,[=]{
scan_flag=1;
keyboard_en(true);
- ui->IP_list->setReadOnly(true);
- ui->port_list->setReadOnly(true);
- ui->timeout->setReadOnly(true);
- ui->threads->setReadOnly(true);
+
ui->stard_scan->setText("stop scan");
dispatch_thread = new dispatch;//线程分发
dispatch_thread->ip_list=ui->IP_list->toPlainText();
@@ -102,10 +102,7 @@ Widget::Widget(QWidget *parent)
connect(this,&Widget::stop_scan,[=]{
scan_flag=0;
keyboard_en(false);
- ui->IP_list->setReadOnly(false);
- ui->port_list->setReadOnly(false);
- ui->timeout->setReadOnly(false);
- ui->threads->setReadOnly(false);
+
ui->stard_scan->setText("start scan");
//dispatch_thread->disconnect();
diff --git a/ip_sacaner/widget.ui b/ip_sacaner/widget.ui
index 400cf8c..fb47fb6 100644
--- a/ip_sacaner/widget.ui
+++ b/ip_sacaner/widget.ui
@@ -81,7 +81,7 @@
999
- 100
+ 50