• 9035阅读
  • 6回复

怎么判断能不能上网 [复制链接]

上一主题 下一主题
离线zzxap
 

只看楼主 倒序阅读 楼主  发表于: 2011-05-23
怎么判断能不能上网
离线luoyang

只看该作者 1楼 发表于: 2011-05-23
开个网页试试~~
ping一下也行~~
不懂你想问什么~~
离线zzxap

只看该作者 2楼 发表于: 2011-05-23
qt 怎样判断能不能上网
离线uidab

只看该作者 3楼 发表于: 2011-05-23
不知道这个行不?  Qt4.7的
bool QNetworkConfigurationManager::isOnline () const

Returns true if the system is considered to be connected to another device via an active network interface; otherwise returns false.
This is equivalent to the following code snippet:

QNetworkConfigurationManager mgr;
QList<QNetworkConfiguration> activeConfigs = mgr.allConfigurations(QNetworkConfiguration::Active)
if (activeConfigs.count() > 0)
     Q_ASSERT(mgr.isOnline())
else
     Q_ASSERT(!mgr.isOnline())
有时候为了工作直接获得答案,而我却失去了思考的乐趣!


飘啊飘,何时能安居!
离线toby520

只看该作者 4楼 发表于: 2012-08-21
不给力的类,无法准确判断
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线yzm157

只看该作者 5楼 发表于: 2012-08-24
用QProcess()
执行ping命令。
返回的数据就可以判断是否能上网了
离线hehui

只看该作者 6楼 发表于: 2013-01-29
告诉你IPHONE和微软的做法:
在网站上放一文本文件或网页,能正确读取其中的内容则认为能上网,否则不能。
我在防火墙上试过,垃圾IP5就是这样干的,找不到那个页面就说WIFI无法连接。NT6系统也是这么干的,访问不了指定页面则说连接受限!
快速回复
限100 字节
 
上一个 下一个