在 kotlin 中连续测量互联网速度

问题描述 投票:0回答:1

如何连续测量互联网速度(下载/上传)速率?就像连接 VPN 时一样,显示速度直到 VPN 断开连接

android kotlin vpn
1个回答
0
投票

VPN 正在向 VPN 服务器发送数据包。 VPN 知道这些数据包有多大,也知道传输它们需要多长时间。将数据包大小除以时间即可得出速率。

然后,您需要决定如何最好地在某个时间窗口内平均(例如,滚动一分钟平均值)以使数据更加平滑。

您可以考虑查看现有的开源 VPN 客户端,了解您的一些 VPN 问题和解决方案的想法。

© www.soinside.com 2019 - 2024. All rights reserved.