gpt4 book ai didi

xcode - 在 Xcode 中检查连接速度(带宽)

转载 作者:行者123 更新时间:2023-12-04 16:12:00 25 4
gpt4 key购买 nike

有什么方法可以在 Xcode 中以编程方式检查互联网连接速度或带宽。我正在尝试这样做,因为慢速连接给某些图像上传带来了问题。

最佳答案

如果你真的需要知道,你将不得不测试它。

设置与具有低延迟的已知服务器的连接。在一个单独的线程中,标记时间(时间 A)并发送一个数据包(确保它是一个数据包)。等那个线程。标记第一个数据包的时间(时间 B)。读取数据直到完成。标记最后一个数据包的时间(时间 C)。确保服务器响应跨越至少三个数据包。

时间 B - 时间 A 是对延迟的粗略估计。时间 C - 时间 B 是对带宽的粗略估计。

因为您希望尽可能准确,请使用您可用的最低级别的网络访问(我相信在 iPhone 上这是套接字)。使用固定长度的随机数据块作为您的请求和响应。请求的几个字节就足够了,但是响应需要很好地构建。确保服务器发送一个小的第一个数据包,然后是一个大到足以填充三个或更多的数据包序列。

到时候你就需要测试了。测试,测试,测试,再测试。测试不同的网络类型,测试不同数量的网络流量,测试交换网络,以及测试您能想到的任何其他内容。

关于xcode - 在 Xcode 中检查连接速度(带宽),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11516301/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com