Нужна описательная архитектура для разработки файлового сервера в точечной сети - PullRequest
2 голосов
/ 13 апреля 2010

Мне нужно разработать службу файлового сервера, которая передает файл из указанного местоположения своему клиенту. Клиент при запуске запрашивает файл на сервере на текущую дату. Сервер передает эти файлы клиенту.

Теперь ограничения как

1.Применение приложения в интрасети. 2. Нужно передать несколько файлов за одну транзакцию. 3. Размер файла может быть в ГБ. 4.Система работает в режиме реального времени. Таким образом, требуется правильная транзакция и подтверждение. 5. Приложение развивается в .net. 5. Больше чем один клиент может представить.

Теперь, пожалуйста, помогите определиться с архитектурой и технологией .net (WCF (привязка Http), WCF (привязка net tcp), программирование сокетов (я хочу использовать WCF)), которые я выберу для разработки файлового сервера.

и, пожалуйста, обратитесь к примеру приложения.

1 Ответ

1 голос
/ 13 апреля 2010

WCF Streaming может помочь вам через netTcpBinding, если вы запускаете свое приложение в интрасети. Размер файла, максимальное количество клиентов и другие параметры, которые вы можете настроить в файле app.config вашей службы WCF.

Проверьте ссылки ниже.

http://www.codeproject.com/KB/WCF/wcffileserver.aspx

http://social.msdn.microsoft.com/Forums/en-US/wcf/thread/9803b85e-87aa-46c1-9c15-95c0b89eb2d5

http://msdn.microsoft.com/en-us/library/ms731913.aspx

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...