标签: java android
我需要以编程方式确定网络连接的带宽(与网络类型(WIFI / 3G)不同)。我怎样才能做到这一点?定时(短)下载?
感谢
答案 0 :(得分:1)
步骤1:下载大事。
步骤2:将“大件”的大小除以下载所需的时间以获得带宽。
答案 1 :(得分:0)
用于下载和上传我使用套接字(TCP),我试图在其输出流中尽可能快地写入一个字节数组,最后我刷新缓冲区并将字节数除以在输出流中写入整个数组的时间。
另一个替代方案是尝试上传一个大的东西,然后在上传时间之后将“大事”分开。