mihanocho писал(а):Спасибо! А что вы используете в качестве трекера?
другую программу-сервер, тоже на моноторенте. При запуске она собирает хеш всех файлов образа клиента, собирает торент, открывает листенер для отдачи этого торента присоединившемуся клиенту и становится на раздачу. Т.е. вся система выглядит так: клиент конектится по обычному хттп запросу к серверу, получает торентфайл, затем проверяет хеши всех своих файлов по этому торенту, если какой-то из файлов на клиенте не соответствует, то оно скачивает этот файл. Но честно скажу - в образе множество мелких файликов и это слишком долгий процесс. Если совместить эту систему с вашей, т.е. качать только патч, то будет гораздо лучше.
Т.е. механика такая - соединиться с сервером, получить текущую версию, если не соответствует, запросить у сервера торент на файл конкретного патча, скачать его и развернуть.