Хотел поучаствовать и попробовать помочь вам в создании torrent
клиента для обновлений NOD.
Я уже писал на форуме что utorrent + wget можно заменить aria2c и
присылаю вам работающую реализацию закачки и раздачи torrent клиента.
Что не может данный клиент:
1. выбор папки 3 4 5 6 которую надо точно качать для конкректной
версии NOD(для файла
http://nod.uvaga.by/noduvaga.torrent) т.е. клиент закачивает все папки и участвует в раздаче
всеx файлов.
Если будет вариант создания отдельного torrent файла для каждого отдельного обновления типа
http://nod.uvaga.by/noduvaga3.torrent http://nod.uvaga.by/noduvaga4.torrent http://nod.uvaga.by/noduvaga5.torrent http://nod.uvaga.by/noduvaga6.torrent то просто меняем в файле start.bat номер торент файла и клиент закачивает только определенные по версии файлы.
2. Клиент не удаляет старые файлы, а перезаписывает их если такие
существуют. Хэш файла всегда отличается если он изменен хотя бы на 1
байт поэтому конфликтов не будет. Но иногда необходимо чистить папку
для удаления старых файлов хотя бы раз в неделю.
Удалять каждый раз папку при запуске клиента тоже неправильно т.к.
пользователь может перезагружать компьютер несколько раз на день и
перезакачивать файлы ему не резон.
Я протестил ее в фоне(запуск start.vbs) --- нормуль качает без моего участия --- NOD 6
обновляется стабильно и без задержек.
Смотрите описание работы в файле readme.txt
Cсылка на программу ---
https://dl.dropbox.com/u/20467529/aria2c.rar