• 4689阅读
  • 8回复

QPing,返回 ping值,最佳地址 [复制链接]

上一主题 下一主题
在线20091001753
 

只看楼主 倒序阅读 楼主  发表于: 2019-01-17
— 本帖被 liudianwu 从 Qt 作品展 移动到本区(2019-05-01) —
比如某服务商同时有电信联通移动,多个服务器,你希望程序能根据当前网络选择最佳连接。
这时候它就能派上用场,特别在用QT写安卓APP的时候。

用法:
  1. QPing ping;
  2.     //获取 baidu.com 的耗时
  3.     qDebug()<<ping.get("baidu.com");
  4.     //获取下列地址里,最佳地址
  5.     qDebug()<<ping.best({"baidu.com","qq.com","qtcn.com"});

截图:



下载
qping.h (2 K) 下载次数:102


更多
http://www.qtcn.org/bbs/read-htm-tid-84824.html
(づ ̄ 3 ̄)づ
离线pengchengfan

只看该作者 1楼 发表于: 2019-01-18
不错
离线stlcours

只看该作者 2楼 发表于: 2019-01-18
不错
离线toby520

只看该作者 3楼 发表于: 2019-01-22
    
QtQML多多指教开发社区 http://qtclub.heilqt.com
将QtCoding进行到底
关注移动互联网,关注金融
开发跨平台客户端,服务于金融行业
专业定制界面
群号:312125701   373955953(qml控件定做)
离线liudianwu

只看该作者 4楼 发表于: 2019-01-22
你这会阻塞1秒钟,3个地址就会最大阻塞3秒钟,应该写成继承自qthread,或者移到线程运行。
欢迎关注微信公众号:Qt实战/Qt入门和进阶(各种开源作品、经验整理、项目实战技巧,专注Qt/C++软件开发,视频监控、物联网、工业控制、嵌入式软件、国产化系统应用软件开发) QQ:517216493  WX:feiyangqingyun  QQ群:751439350
在线20091001753

只看该作者 5楼 发表于: 2019-01-22
回 liudianwu 的帖子
liudianwu:你这会阻塞1秒钟,3个地址就会最大阻塞3秒钟,应该写成继承自qthread,或者移到线程运行。 (2019-01-22 14:37) 

我测试的情况是:只有那些失效的ip,才会完整耗时1s
(づ ̄ 3 ̄)づ
离线houjie

只看该作者 6楼 发表于: 2019-01-25
离线dddggg

只看该作者 7楼 发表于: 2019-02-23
选择地址好功能
菜鸟
离线redfoxcn

只看该作者 8楼 发表于: 2019-02-26
不错。不过将ping的动作放在线程中执行会更好。
人过40整个就一个西游记!悟空的压力,八戒的身材,沙僧的发型,唐僧的絮叨,更关键的是离西天越来越近了。
快速回复
限100 字节
 
上一个 下一个