2009-05-11 11 views
15

Tôi đã có một ứng dụng sao lưu tại đây kết nối với nhiều dịch vụ web khác nhau và tải xuống/tải lên tệp từ máy chủ ftp hoặc http. Cách dễ nhất để hạn chế việc sử dụng băng thông của ứng dụng của tôi là gì?Làm thế nào để hạn chế sử dụng băng thông của ứng dụng C# của tôi?

Tôi cần làm điều đó vì ứng dụng đã được cài đặt và chạy sẽ làm chậm truy cập internet cho mọi người dùng văn phòng, điều này cuối cùng sẽ đưa tôi vào địa ngục. Vì vậy, tôi muốn thực hiện một giới hạn tốc độ hoạt động trong giờ làm việc và bị vô hiệu hóa vào ban đêm.

Trả lời

21

gì bạn đang tìm kiếm được gọi là Bandwidth throttling Và đây là một good example thế nào là thực hiện điều này, cũng xem xét các ý kiến ​​để biết làm thế nào nó được thực hiện từ một phía khách hàng.

Bạn cũng có thể xem this example quá, đặt mọi thứ vào ứng dụng thực tế