查看完整版本: [--
QPing,返回 ping值,最佳地址
--]
QTCN开发网
->
Qt代码秀
->
QPing,返回 ping值,最佳地址
[打印本页]
登录
->
注册
->
回复主题
->
发表主题
20091001753
2019-01-17 15:39
QPing,返回 ping值,最佳地址
比如某服务商同时有电信联通移动,多个服务器,你希望程序能根据当前网络选择最佳连接。
这时候它就能派上用场,特别在用QT写安卓APP的时候。
用法:
复制代码
QPing ping;
//获取 baidu.com 的耗时
qDebug()<<ping.get("baidu.com");
//获取下列地址里,最佳地址
qDebug()<<ping.best({"baidu.com","qq.com","qtcn.com"});
截图:
[attachment=19858]
下载:
[attachment=19859]
更多
http://www.qtcn.org/bbs/read-htm-tid-84824.html
pengchengfan
2019-01-18 14:30
不错
stlcours
2019-01-18 18:15
不错
toby520
2019-01-22 11:42
liudianwu
2019-01-22 14:37
你这会阻塞1秒钟,3个地址就会最大阻塞3秒钟,应该写成继承自qthread,或者移到线程运行。
20091001753
2019-01-22 15:48
liudianwu
:
你这会阻塞1秒钟,3个地址就会最大阻塞3秒钟,应该写成继承自qthread,或者移到线程运行。
(2019-01-22 14:37)
我测试的情况是:只有那些失效的ip,才会完整耗时1s
houjie
2019-01-25 14:15
dddggg
2019-02-23 10:05
选择地址好功能
redfoxcn
2019-02-26 09:02
不错。不过将ping的动作放在线程中执行会更好。
查看完整版本: [--
QPing,返回 ping值,最佳地址
--] [--
top
--]
Powered by
phpwind
v8.7
Code ©2003-2011
phpwind
Gzip disabled