当前位置: 首页 > news >正文

网站logo是什么福建省文明建设办公室网站

网站logo是什么,福建省文明建设办公室网站,箱包东莞网站建设,php网站后台教程项目里需要对动态配置的Ip列表都去ping下延迟,取出其中最小的三个进行随机取值然后去连接,倒腾了一下午终于搞出来了! 需求实现思路: 1.找到方法去ping IP地址; 2.同时去Ping,不能让用户等待&#xff1b…

项目里需要对动态配置的Ip列表都去ping下延迟,取出其中最小的三个进行随机取值然后去连接,倒腾了一下午终于搞出来了!

需求实现思路:

1.找到方法去ping IP地址;

2.同时去Ping,不能让用户等待;

3.根据获取的ping的列表排序,取前三的地址随机返回;

3.同步等待,获取最小ping值Ip后在执行以下操作。

核心方法:

private fun pingIP(ip: String): PingBean {val command = "ping -c 1 -W 1 $ip"val proc = Runtime.getRuntime().exec(command)val reader = BufferedReader(InputStreamReader(proc.inputStream))if (proc.waitFor() == 0) {val result = StringBuilder()while (true) {val line = reader.readLine() ?: breakresult.append(line).append("\n")}Timber.tag(AppConstant.TAG).e("ping OK")return PingBean(ip, getPing(result.toString()))//getPing()方法在后面,是获取平均延迟。}return PingBean(ip, 10000.0)}

代码详解:参数:传入IP地址 返回值:把IP和得到的延迟返回,getPing()是获取到平均延迟。

第一个command ,代表着要去执行的计算机指令,这个指令你可以直接拿到控制台去执行。

-c 代表次数,-W代表超时时间。

上面的意思是:已发送10个数据包,已接收10个数据,0.0%数据包丢失,10个数据超出等待时间 

下面的 min/avg/max/stddev = 39.420/45.341/47.971/3.133 ms 最小延迟/平均/最大/标准差(标准差越小越好)

http://www.yayakq.cn/news/524020/

相关文章:

  • 网站建设中啥意思室内设计公司排行榜济宁
  • 建设网站主题怎样自己制作手机app软件
  • 网站搜索推广销售百度关键词推广公司哪家好
  • 网站建设的公司选择哪家好广州门户网站制作
  • 网站图片验证码出不来新网站多久被收录
  • 古镇中小企业网站建设怎么推广视频号
  • 文档流程做网站自学it怎么入门
  • 网站建设seo优化公司官网建设报价
  • 华阴市住房和城乡建设局网站搭建商城到底哪家好
  • 建设班级网站网站的数据库怎么备份
  • 专做特产的网站古香古色网站模板
  • 温州正规制作网站公司软件工程师发展前景
  • 上海闸北城市建设有限公司网站wordpress 平铺水印
  • php网站整合dz论坛哪些公司网站建设好
  • 一条龙网站建设哪家专业工作站
  • mixkitcom素材网站flutter 如何做网站
  • 网站首页被k怎么办曲靖做网站
  • 建设网站最重要的是什么意思网站建设改手机号
  • 想自己做网站推广如何注册域名网站
  • 北京网站建设设计公司浩森宇特怎么做免费网站被收录
  • 学网站开发哪个好如何做企业税收筹划
  • 导航特效网站深圳好的外贸网站建设
  • 建筑安全员证查询网上查询官网乐清seo公司
  • 广州的网站建设公司哪家好房价网查询官网
  • wordpress小成语网站优化 seo
  • 网站重定向怎么做公司网站建设一般多少钱
  • 提供网站建设管理足球网站开发
  • 做字的网站网页设计html模板下载
  • 网站开发部网站建站销售提成
  • 建设网站模块需要哪些内容wordpress查看用户