Вот как я на самом деле это исправил:
Клиент подключается к серверу (или веб-серверу!) Клиент загружает XML с файловой структурой, включая MD5 каждого файла.Клиент выясняет, какие файлы нужно перезагружать.Новые файлы загружаются с сервера (или веб-сервера!)
Честно говоря, все это можно сделать с помощью подхода веб-сервера, просто разместите все файлы и файл структуры XML на обычном веб-сервере, а затем попросите клиента использовать ихфайлы.
~ Кристиан