我正在尝试测量正在创建的客户端应用程序的上载速度。 同样,to another question的下载速度也很高,我正在尝试在上传进行中做到这一点,并在GUI上更新平均上传速度。
我尝试测量将数据写入HttpsURLConnection的输出流中的速度,但最终我意识到默认情况下HttpsURLConnection会缓冲一些数据,并且直到方法{{1} }或getResponseCode()
。
通过下面的示例,调用和设置getInputStream()
有助于更准确地测量速度,但是不幸的是服务器应用程序不支持该速度,因此我试图弄清楚是否存在其他方法。
示例:
setChunkedStreamingMode(int)