• 1721阅读
  • 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) 下载次数:63


其他
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,或者移到线程运行。
专业各种自定义控件编写+UI定制+输入法定制+视频监控+工业控制+仪器仪表+嵌入式linux+各种串口网络通信,童叟无欺,量大从优,欢迎咨询购买定制!你正好需要,我正好专业!QQ:517216493 微信:feiyangqingyun Email:feiyangqingyun@163.com
群号:853086607(Qt交流大会,雨田哥群,不定期上传作品,解答作品中相关问题!) 312125701(QtQML多多指教群) 46679801(Qt开发技术交流群-5000人大群)
离线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 字节
 
上一个 下一个