1

我目前正在设计一个速度测试应用程序,其中显然包括 Ping、下载和上传测试等。

我已经开发了多线程测试背后的逻辑,因此我可以为每个测试定义创建尽可能多的线程,能够设置多个连接以避免对高速或不稳定网络进行节流并获得更精确的结果。

我目前没有要求代码,但我要求为每种网络类型和可用带宽的每个测试使用的线程数背后的逻辑。

作为附加信息,我的下载测试使用 https 连接,上传测试使用套接字连接。任何需要的附加信息,请告诉我。

我已经尝试过对此进行研究,但我唯一能找到的是,如果速度至少为 4Mbps,则 Ookla Speedtest(浏览器版本)使用 4 个线程,并且使用 2 个线程,但浏览器多线程限制与我们在 Android 中的限制不同应用。->链接

我不希望有人给我这背后的确切逻辑,但如果我能指出正确的方向,那将非常有用。任何关于该主题的文章、帖子、书籍、资源将不胜感激。

4

0 回答 0