Нужно написать торрент-клиент и головную часть

Айдар14 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
09.05.2011

Есть такая задача.. Необходимо написать торрент - клиент.

Основные возможности которые он должен иметь:

1) децентрализованный принцип работы (есть кое какие соображения - можем поговорить на данную тему) - то есть не требовать торрент - трекера в виде отдельного веб сайта

2) иметь пользовательский легкий клиент и головную "управляющую" часть (для управления легкими клиентами- обновления, рассылки сообщений и т.д.)

3) обладать стандартными свойствами торрент-клиента а-ля Bit torrent. Но очень желательно не содержать в теле программы куски кода из самого бит торрента (он может быть защищен авторскими правами-точно не знаю)

4) Иметь встроенную возможность поиска по имеющимся в наличии в сети ресурсам (есть пара соображений как это сделать)

5) иметь возможность работы (то есть обмена данными внутри сети) - по нескольким протоколам или еще как- точно не могу сказать -но смысл в том, чтобы было невозможно или очень сложно блокировать работу любого тонкого клиента внутри сети. - это опционально.То есть можно пока без этого.

Некая "корявость" исполнения вышеизложенного-не страшна. главное-чтобы работало.