首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > QT开发 >

Qt 怎么检查网络是否畅通

2012-12-17 
Qt 如何检查网络是否畅通有没有简单而实用的方法[最优解释]#include QtCore/QCoreApplication#include

Qt 如何检查网络是否畅通
有没有简单而实用的方法
[最优解释]

#include <QtCore/QCoreApplication>
#include <QtNetwork/QHostInfo>
#include <iostream>
using namespace std;
int main(int argc, char *argv[])
{
    QCoreApplication a(argc, argv);
    QHostInfo info = QHostInfo::fromName(QString("www.7uiuyhjniu78cdefe.com"));
    if(info.addresses().isEmpty())
        cout << "error" << endl;
    else
        cout << "ok" << endl;
    return 0;
}

这试了这样一个获取主机信息的代码,把网线拔了才会输出error.里面的主机名是我随便打的.
[其他解释]
这个可以看看QNetWorkReply这个类。
[其他解释]
ping...
[其他解释]
引用:
有没有简单而实用的方法

有相关的类的……

热点排行