c++ を使用して、特定のトランスポート層 (tcp/udp) でイーサネットのアップロードとダウンロードの速度を制限/制御できるかどうか疑問に思っています。イーサネットが接続されているデバイスの速度を制御できる、使いやすいプログラムを作成しようとしています。例: コンピュータ B はインターネット接続共有を介してコンピュータ A に接続されています。プログラムを使用して、コンピュータ B のダウンロードまたはアップロード速度を 120kbs (または選択した任意の数) に制限しています。これにより、udp または tcp も選択したいと考えています。
基本的には、ネットリミッターなどのソフトと同じようなプログラムを自分で作りたいと思っていますが、自分のニーズに合わないものが多い独自の機能も追加したいと思っています。これらの他の機能は十分に簡単ですが、実際の制限プロセスの進め方がわかりません。