Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
计算各大洲服务器的下载速度/数据包丢失/抖动/延迟值(Android)_Android_Network Programming_Video Streaming_Rtsp_Packet - Fatal编程技术网

计算各大洲服务器的下载速度/数据包丢失/抖动/延迟值(Android)

计算各大洲服务器的下载速度/数据包丢失/抖动/延迟值(Android),android,network-programming,video-streaming,rtsp,packet,Android,Network Programming,Video Streaming,Rtsp,Packet,我需要计算以下内容: 上传 下载速度 丢包 抖动 对所有大陆服务器的延迟 本地和移动运营商的详细信息 有人能告诉我追踪这些东西最好的方法是什么吗 我需要准确度要高请找到获得延迟的代码。如果它解决了您的问题,请将其标记为解决方案,以便帮助其他人找到答案 public String getLatency() { String latency =""; String ip = "ip address of the s

我需要计算以下内容:

  • 上传
  • 下载速度
  • 丢包
  • 抖动
  • 对所有大陆服务器的延迟
  • 本地和移动运营商的详细信息
有人能告诉我追踪这些东西最好的方法是什么吗


我需要准确度

请找到获得延迟的代码。如果它解决了您的问题,请将其标记为解决方案,以便帮助其他人找到答案

public String getLatency()
         {
            String latency ="";
                    String ip = "ip address of the server";
                    String pingCmd = "ping -c 25 " + ip;
                    try {
                        Runtime r = Runtime.getRuntime();
                        Process p = r.exec(pingCmd);
                        BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
                        String inputLine;
                        String latencyResult = null;
                        while ((inputLine = in.readLine()) != null)
                        {
                            latencyResult = inputLine;
                        }
                        String[] keyValue = latencyResult.split("=");
                        String[] value = keyValue[1].split("/");
                        latency = value[1];                  
                    }
                    catch (Exception e)
                    {
                      LogWrite.d(TAG, "Exception..."+e);
                    }
            return latency ;                    
             }`

请找到获得延迟的代码。如果它解决了您的问题,请将其标记为解决方案,以便帮助其他人找到答案

public String getLatency()
         {
            String latency ="";
                    String ip = "ip address of the server";
                    String pingCmd = "ping -c 25 " + ip;
                    try {
                        Runtime r = Runtime.getRuntime();
                        Process p = r.exec(pingCmd);
                        BufferedReader in = new BufferedReader(new InputStreamReader(p.getInputStream()));
                        String inputLine;
                        String latencyResult = null;
                        while ((inputLine = in.readLine()) != null)
                        {
                            latencyResult = inputLine;
                        }
                        String[] keyValue = latencyResult.split("=");
                        String[] value = keyValue[1].split("/");
                        latency = value[1];                  
                    }
                    catch (Exception e)
                    {
                      LogWrite.d(TAG, "Exception..."+e);
                    }
            return latency ;                    
             }`

谢谢,我查一下。你对下载速度、本地数据包丢失和移动运营商的详细信息有什么想法吗?在上面的代码中,我只获取延迟,但它也提供了数据包丢失。只需选取while循环的最后2到3行,在这些行中,有一行看起来像字符串形式的“25个数据包传输,22个接收,12%数据包丢失,时间24099ms”,只要吐出这个字符串,就可以得到数据包丢失的百分比。如果它能解决您的问题,请将此标记为解决方案。请您进一步解释。你知道如何正确获得抖动吗?我不知道什么是抖动。你能解释一下在这种情况下你想要什么吗?在计算机网络中,数据包延迟变化(PDV)是流中选定数据包之间的端到端单向延迟差异,任何丢失的数据包都被忽略。这种影响有时被称为抖动。你有什么想法吗?谢谢,我查一下。你对下载速度、本地数据包丢失和移动运营商的详细信息有什么想法吗?在上面的代码中,我只获取延迟,但它也提供了数据包丢失。只需选取while循环的最后2到3行,在这些行中,有一行看起来像字符串形式的“25个数据包传输,22个接收,12%数据包丢失,时间24099ms”,只要吐出这个字符串,就可以得到数据包丢失的百分比。如果它能解决您的问题,请将此标记为解决方案。请您进一步解释。你知道如何正确获得抖动吗?我不知道什么是抖动。你能解释一下在这种情况下你想要什么吗?在计算机网络中,数据包延迟变化(PDV)是流中选定数据包之间的端到端单向延迟差异,任何丢失的数据包都被忽略。这种影响有时被称为抖动。你有什么想法吗?你有没有找到计算抖动的代码?(用任何语言!)你有没有找到计算抖动的代码?(任何语言!)