Qt多线程端口扫描工具(开源)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq78442761/article/details/89016277

目录

 

 

本工具特点

工具运行演示

下载地址

关键代码


 

本工具特点

采用多线程端口扫描(10个线程)

使用CSS美化界面!

采用自定义控件美化界面!

使用方便!

工具运行演示

下面来一个动态图把:

下载地址

用了快3年的CSDN了,越来越感觉这个公司流氓了,我的很多资源明明以前都标记1分的,他突然间涨到40多分,而且好多读者加我,说我是拿钱买积分下载的,让我辅导,我也是无辜,我一分钱也没收到。

现在开始把资源都部署到GitHub上了,欢迎大家下载:

本博文对应的项目源码:

https://github.com/fengfanchen/Qt/tree/master/QPortScanner

关键代码

    for(int i=m_startPort;i<=m_endPort;i++){
        m_tcpSocket->abort();
        m_tcpSocket->connectToHost(m_ip,i);
        if(m_tcpSocket->waitForConnected(500)){
            emit pcIsConnected(i);
        }
        emit progressBarAdd();
    }

这里采用QTcpSocket中的connectToHost函数去发送连接,再使用waitForConnected去登录,如果成功就记录,如果不成功就不记录!

猜你喜欢

转载自blog.csdn.net/qq78442761/article/details/89016277