У меня есть интересное: возможность упорядочить загрузку файлов - многие в гигабайте данных.
У меня есть веб-сайт Silverlight, который позволяет загружать большие объемы данных (гига) с помощью следующего плагина: http://silverlightuploader.codeplex.com/
Однако я также хочу, чтобы пользователи также могли загружать одни и те же данные. Но я хочу иметь возможность ограничить количество одновременных загрузок. Таким образом, идея прямого управления потоком данных для клиента через silverlight является неотразимой - поскольку я не хочу напрямую устанавливать что-либо на машину.
У меня такой вопрос: для объема данных, который я смотрю на получение, уместно ли использовать класс WebClient (я могу указать, сколько байтов в поток http я хочу прочитать, чтобы я мог загружать его постепенно и помещать некоторые бизнес-правила проверяют, сколько людей загружают в данный момент, и заставляют его ждать, пока количество пользователей не уменьшится ...), или я могу использовать сокеты, чтобы уменьшить издержки HTTP?
Если нет проекта, который я не нашел, который делает именно это!
Приветствия заранее,
Мэтт