Ich möchte gern für meinen selbstgeschriebenen Webserver bevor die Beta phase beginnt noch ein autoUpdate feature einbauen hab aber leider net so den plan wie ich das anstellen soll
es soll erstmal nur was einfaches werden es müssen also keine features wie patchen von dateien und der umgang mit zip dateien enthalten sein er muss nur dateien mit neuren versionen überschreiben, neue dateien hinzufügen ,nicht mehr benötigte dateien löschen und die exe des servers auch austauschen können meine bisherigen überlegungen dazu:
auf meiner homepage ein extra ordner anlegen dort packt man dann alle dateien rein zusätzlich befindet sich dort eine datei in der zu jeder datei auch eine versionsnummer steht z.b. ftp.dll 0.1.0 der webserver besitzt auch eine in der eben steht welche datei versionen er besitzt ist dateiversion neuer als eigene downloade die neue ist datei auf dem server nicht in der liste der eigenen dann lade die datei
so nun die fragen dazuhoffe das jemand von euch vielleicht ein bißchen erfahrung damit hat)
ist das vo ansatz her richtig ? oder sollte man das anders lösen hättet ihr ideen wie man das nu genau bewerkstelligen könnte z.b. auch pseudo codes oder code schnipsel dazu und kann man das ruhig als klasse bzw funktion des webservers machen oder sollte man lieber ein eigenes programm machen was dann vom webserver gestartet wird