0

HTTP プロトコルを使用してサーバーから複数のファイルをダウンロードする 1 つのネットワーク アプリケーションを作成しています。

クライアントからサーバーへのネットワーク帯域幅を検出したいのですが、帯域幅を計算する完璧な/適切な方法を使用することで混乱しています。

1.私のアプリケーションでは、リモート サーバーから異なるサイズの複数のファイルをダウンロードしています。このファイル ダウンロード (およびダウンロードされたバイト数) プロセスを使用して、帯域幅を計算できますか? 私が使用している式contantLength / ((downloadEnd-downloadStart)* 1000))

また

2.他のダウンロードとは関係なく、帯域幅を計算するためだけに別の一時ファイル (50 KB と想定) をダウンロードしてから、帯域幅を計算する必要がありますか?

どの方法が信頼できる帯域幅検出を提供し、どの方法が効率的であるか。

注:
インターネットに接続しているかどうかを検出したくありません。また、WIFI速度も検出したくありません。帯域幅を検出する適切な方法を知りたいだけです。

4

0 に答える 0