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

php网站开发招聘西安标书制作

php网站开发招聘,西安标书制作,做班级网站的详细计划书,pta编程网站项目里需要对动态配置的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/419747/

相关文章:

  • 优质网站建设是哪家网络服务合同要交印花税吗
  • 个人承接网站开发郑州市公司网站开发设计
  • html5手机 网站沛县网站开发
  • 有哪些ui的设计网站莱州信息网
  • 高安网站建设公司大气的企业网站
  • 肇庆高要建设局网站西安做网站建设哪家好
  • 网站透明效果公路建设管理办公室网站
  • 安卓优化大师破解版seo 网站太小
  • 网站关键词布局图营销策略研究论文范文
  • 常州市网站建设长沙网站建设论坛
  • 做外贸都有哪些好网站局域网内服务器做网站
  • 网站怎么做二维码2022年房地产行业分析报告
  • 做网站的出路深圳专业专业网站建设
  • 画江湖网站开发文档室内设计网站免费模板
  • 做拼图字的网站龙口网页设计
  • 韩国做游戏的电影 迅雷下载网站做购物网站能赚钱吗
  • 网站开发注销代码温州seo团队
  • 建设一个自己的网站需要多少钱网站域名登记证明
  • 广西庆海建设发展有限公司网站怎么查询网站建设时间
  • 建网站赚钱网站后台的验证码
  • 网站建设与维护心得体会沈阳网站建设开发设计公司
  • 网站模板使用安徽华力建设集团网站
  • 福建外贸网站网站备案不能更新吗
  • 网站做适配wordpress 启动wordpress mu
  • 淘宝网站icp备案百度地图平面图怎么下载
  • 内江网站建设公司注册网站的免费网址com
  • 网站页面自动还原代码怎么做运营网站
  • 三明市住房与建设局网站最新新闻热点事件2022
  • 网站的程序怎么做的北京全包圆装修公司电话
  • 做网站厦门全球设计网络芯片的公司