Filezilla のようないくつかの有名な FTP アプリケーションを見ると、それらは帯域幅リソースを賢く使用しています。たとえば、flashget には、特定の帯域幅レートでファイルをダウンロードするオプションがあります。
彼らは実際に帯域幅をどのように制限していますか?
FTP コードに帯域幅リミッターを実装したいと考えています。これに関する研究やサンプルコードは非常に役に立ちます。
Filezilla のようないくつかの有名な FTP アプリケーションを見ると、それらは帯域幅リソースを賢く使用しています。たとえば、flashget には、特定の帯域幅レートでファイルをダウンロードするオプションがあります。
彼らは実際に帯域幅をどのように制限していますか?
FTP コードに帯域幅リミッターを実装したいと考えています。これに関する研究やサンプルコードは非常に役に立ちます。
FileZillaはオープン ソースであるため、ロジックを理解するためにコードを読むことができます。
あなたはそれを実装したいので、もっとそうです。
自分でコードを見たことはありませんが、通常、ほとんどの制限アルゴリズムはいくつかのトークン-バケットスキームに基づいています。