Potrzebuję stworzyć ograniczenie prędkości pobierania/wysyłania w programie.
Miałem już coś takiego na pojedynczy plik i działało dobrze. Potem stworzyłem ograniczenie pobierania na kilka plików naraz - też działało. Jednak sprawa się komplikuje gdy do prędkości pobierania dochodzą elementy, których nie mogę limitować - bez informacji o ilości pobranych danych. Wniosek - zabawa z pojedynczymi strumieniami to nie to.
Można stworzyć coś "odgórnie" co będzie oddziaływać na całą aplikację (proces) ? Mówię oczywiście o szybkości pobierania i wysyłania. Może coś poza C# (.NET) ? (WinAPI). Jak ktoś się orientuje lub robił coś podobnego...