如何在wifi网络中测量延迟Java Java Android [英] How to measure latency in a wifi network java android

查看:782
本文介绍了如何在wifi网络中测量延迟Java Java Android的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在开发一个移动应用程序,我需要一些参数来实现该算法,而且我不知道如何测量wifi网络中的延迟.有人说使用ping,但我不知道如何实现.

I am developing a mobile app, I need some parameters to implement the algorithm, and I do not know how to measure latency in a wifi network. Some people says using ping, but I do not know how implement this.

这是我正在学习的第一个问题. 谢谢.

This is my first question, I am learning. Thank you.

推荐答案

请查看您可能想尝试以下代码示例来衡量完成某项工作的时间

you might want to try the following code sample to measure time to do something

String host = "172.16.0.2";
int timeout = 3000;
long beforeTime = System.currentTimeMillis();
reachable =  InetAddress.getByName(host).isReachable(timeout);
long afterTime = System.currentTimeMillis();
long timeDifference = afterTime - beforeTime;

这篇关于如何在wifi网络中测量延迟Java Java Android的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆