разделить версию на минор и мажор. 1.12: 1=мажор, 12=минор
если версия в мажоре отличается, то автоматическое принудительное обновление
если обновление в минорной версии, тогда обновление из интерфейса админа/клиента
[?] проблема с раздельным хранением версий.
сейчас проблема в том, что версия клиента в архиве может отличаться от версии возвращаемой севрером, что приводит к бесконечному циклу обновлений, если на сервере не было запущен процесс обновления архива с клиентом.
Решение: включить версию клиента в имя файла на сервере: BestMiner-Windows-32.2.zip
Если файл не найден, то процесс обновления прерывается до момента следующей проверки...
Стоп! А что если это major update? Тогда клиент не имеет права запускатся без обновления.
Да, ок. ..
разделить версию на минор и мажор. 1.12: 1=мажор, 12=минор
если версия в мажоре отличается, то автоматическое принудительное обновление
если обновление в минорной версии, тогда обновление из интерфейса админа/клиента
[?] проблема с раздельным хранением версий. сейчас проблема в том, что версия клиента в архиве может отличаться от версии возвращаемой севрером, что приводит к бесконечному циклу обновлений, если на сервере не было запущен процесс обновления архива с клиентом.
Решение: включить версию клиента в имя файла на сервере: BestMiner-Windows-32.2.zip Если файл не найден, то процесс обновления прерывается до момента следующей проверки... Стоп! А что если это major update? Тогда клиент не имеет права запускатся без обновления. Да, ок. ..