java - 显示我的带宽连接

标签 java swing bandwidth

我需要每X次在我的java框架上显示我的带宽,但我不知道该怎么做,ping只给我可达性而不是带宽......我需要“下载”一些东西来获得速度但我不知道如何...谢谢!

最佳答案

ping 为您提供足够的详细信息来计算带宽

对于下面的 ping 命令

> ping google.com

输出:

Reply from 216.58.197.46: bytes=32 time=26ms TTL=56
Reply from 216.58.197.46: bytes=32 time=25ms TTL=56
Reply from 216.58.197.46: bytes=32 time=26ms TTL=56
Reply from 216.58.197.46: bytes=32 time=25ms TTL=56

Ping statistics for 216.58.197.46:
    Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
    Minimum = 25ms, Maximum = 26ms, Average = 25ms

传输 32 字节数据的平均时间为 25ms

因此

带宽 = (32/25) 字节/毫秒 = ( 32*8/0.025 ) bps = 10240 bps = 10240/1024 kbps = 10 kbps

希望这对您有用。

关于java - 显示我的带宽连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36691131/

相关文章:

java - 演示 java 中的包名称冲突

java - 如何使用java将PDF表单(用户填写并提交)数据保存到数据库中

java - 让 GWT RPC 与 Guice 一起玩

java - 如何动态地将数组绑定(bind)到JComboBox?

c# - 在 C# 中测量网络带宽

wcf - 在 .net/WCF 中检测连接速度/带宽

java - Java 8 的字符串重复数据删除功能

java - 边框布局();按钮不显示

java - JTextPane/JTextField 罕见字符的奇怪行为

android - Cloud Firestore/Firebase 带宽非常高