Торрент клиент+трекер

Павел13 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.09.2014

Кто возьмётся написать торрент клиент и трекер, чтобы он работал как часы. Так как при работе например с торрент клиентом aria2 и трекером http://tracker.openbittorrent.com:80/announce возникали случаи, когда раздача стоит, а качать не качает.

Торрет клиент должен быть без интерфейса, работать должен в фоновом режиме.

Должен работать по udp и http трекерам. Должен определять запрещён ли обмен пирами DHT.

Торрент клиент должен уметь одновременно скачивать несколько торрентов, соответственно и раздавать тоже.

Управляться этот торрект клиент будет из сторонней программы написанной на C#. Поэтому этот торрет клиент должен принимать команды (например какой торрет начать качать, стоп, пауза, возобновить загрузку и т.д.). Принимать команды он должен любым удобным для Вас способом, главное, чтобы это было не сложно с точки зрения реализации передачи этих команд программой на C#.

Соответственно торрент клиент должен передавать различную информацию программе на C# (сколько процентов загружено, что загружается, что раздаётся и т.д.).

---

Трекер желательно udp, но не критично, можно и на http.

Писать всё с нуля не прошу. За основу всего этого можно взять какие-нибудь open source проекты в интернете. Главное, чтобы всё работало как часы, как описано выше.

Языки программирования любые.