Разработка торрент-клиента под Windows.
Требование:
- Поддержка DHT технологии
- Поддержка закачки по magnet ссылкам.
- Поддержка Peer exchange (PEX), как в uTorrent
- возможность многогопоточности загрузки (одновременно несколько торрентов)
- Дополнительные функции поиска торрентов (обсужадется отдельно, сейчас в первую очередь интересует сам торрент-клиент)
- Приложение должно корректно работать под всеми основными версиями windows (WinXP, Vista, Win7)
- Приложение должно быть самодостаточным и не требовать установки дополнительных модулей (типа Java машини и т.д.) . Т.е все что нужно для работы приложения должно быть уже в нем самом. Запустил exe и торрент-клиент готов к работе.
- написано должно быть на С или С++ (если считаете что сделаете это на чем либо другом, предлагайте ваш вариант)
Все что описано выше, посути можно реализовать используя библиотеку libtorrent (http://ru.wikipedia.org/wiki/Libtorrent)
Но если у вас есть опыт разработки торрент-клиента, и вы знаете как все необходимое можно реализовать другими средствами (например на базе приложения с открытым кодом) то с удовольствием выслушаю ваши варианты.