Есть задача: создать систему обмена файлами, работающую по такому принципу:
1. Клиентский модуль.
Предназначен для открытия доступа по протоколу ФТП к каталогам на локальном жестком диске, а так же для доступа по протоколу ФТП к другим машинам с таким же клиентом. Весь объем полученной-переданной информации передается на серверный модуль для учета статистики и биллинга. Клиентский модуль должен работать на виндах ХР. Кроме этого, в клиентском модуле должна работать система поиска (как минимум - по названию файла, как максимум - по контексту файлов).
2. Серверный модуль должен собирать статистику с клиентских модулей по объему переданной-принятой информации, обрабатывать запросы на поиск информации и передавать эти запросы на все подключенные клиенты, чтобы последние осуществляли непосредственный поиск на конкретных машинах. Помимо всего прочего должен работать биллинг.
Обобщаю. Данная система - это файлообменник с биллингом и распределенным поисковиком.
Может кто-нибудь с таким сталкивался? Или может уже существуют готовые решения? Подскажите, плизззз.