この質問は既存のものと重複しているように聞こえるかもしれませんが、Leaky bucket
アルゴリズムとその他のものについて読んだことがあります。ソケットでダウンロード速度を制限しているときに、パケットをドロップする方法はありますか?
私のプログラムは、シングルスレッドであり、データが似ていると仮定します。
[ downloaded ] [ current buffer (downloading) ] [ un-downloaded ]
、計算速度が閾値を超えたとき、私はいくつかのパケットをドロップした場合、どのように私はそのパケットを回復するつもり?データはそのように連続しています。
どのようにパケットをドロップする必要がありますか?
を絞るのより良い方法を知っている可能性がある場合、私はQtのネットワークモジュール、QNetworkRequestを使用しています – daisy