2009-05-11 9 views
15

Qui ho un'applicazione di backup che si collega a vari servizi Web e download/upload di file da server ftp o http. Qual è il modo più semplice per limitare l'utilizzo della larghezza di banda della mia applicazione?Come limitare a livello di programmazione l'utilizzo della larghezza di banda della mia applicazione C#?

Ho bisogno di farlo perché l'applicazione una volta installata e funzionante rallenterà l'accesso a Internet per tutti gli impiegati, che alla fine mi faranno innervosire. Quindi mi piacerebbe implementare un limite di velocità che è attivo durante le ore di lavoro e si disabilita di notte.

risposta

21

Quello che state cercando è chiamato della larghezza di banda Ed ecco un good example come è questo fatto, anche rivedere i commenti per sapere come è fatto da un lato client.

Si potrebbe anche voler dare un'occhiata a this example troppo, mettendo le cose in una vera applicazione