En el artículo previo (Actualizador 1era Parte) llegamos a definir la estructura iba a tener nuestro archivo de actualizaciones, ahora solo nos falta descargar esa información, parsearla y hacer algo útil con ella.
Recuerden que el formato a utilizar en dicho archivo será el siguiente:
ruta relativa y nombre de archivo : versión
donde la primer parte antes de caracter : es la ruta relativa tanto remota como local; y la segunda es la última versión disponible.
Veamoslo con un ejemplo que va a ser más fácil de entender. Suponiendo que mi programa consiste de los siguientes archivos:
C:\Mi Programa\EjecutablePrincipal.exe C:\Mi Programa\una_carpeta\OtroArchivo.dll C:\Mi Programa\otro path con espacio\Lala.dll
En el servidor de actualizaciones tendríamos:
http://miservidor.algo/actualizaciones.txt http://miservidor.algo/EjecutablePrincipal.exe http://miservidor.algo/una_carpeta/OtroArchivo.dll http://miservidor.algo/otro path con espacio/Lala.dll
