AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Programmierung allgemein Netzwerke Delphi update lösung -- vorschläge
Thema durchsuchen
Ansicht
Themen-Optionen

update lösung -- vorschläge

Ein Thema von Delphi-Phil · begonnen am 13. Jan 2009 · letzter Beitrag vom 13. Jan 2009
Antwort Antwort
Delphi-Phil

Registriert seit: 22. Jun 2007
410 Beiträge
 
#1

update lösung -- vorschläge

  Alt 13. Jan 2009, 10:08
Hallo Zusammen,

ich habe mal folgendes Szenario:

Es gibt ein Server und ein Client. Der Server ist über das Netz erreichbar. Beim starten soll der Client sich am Server anmelden und gucken welche Version es von einer Datei gibt die im Programmverzeichnis vom Client liegt (der Client kennt die Version). Der Client soll sich mit einem Benutzernamen und einem Passwort anmelden(Die Sicherheit ist erstmal egal - es kann auch im Klartext als String übertragen werden), Dann guckt der Server in z.B. in einer SQL Datenbank, darf der Cleint mit Username und PW "yx" updaten wenn ja:

Der Server sendet ein z.B. "ZIP Archiv" an den Client, in ein Verzeichnis das heißt Update!

Wenn nein:
Der Server sendet an der Client eine Meldung, und es geht ein Dialog auf mit z.B. "Update verboten"!

Wie sehen eure lösungen aus??
Ich freue mich über eure Posts!
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#2

Re: update lösung -- vorschläge

  Alt 13. Jan 2009, 10:12
Zitat von Delphi-Phil:
Wie sehen eure lösungen aus??
Lösung ZU WAS denn nu

Ich meine, im Grund hast du doch ein implementationsfähiges Szenario geschildert - von der Passwort-Problematik mal abgesehen
  Mit Zitat antworten Zitat
nuclearping

Registriert seit: 7. Jun 2008
708 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#3

Re: update lösung -- vorschläge

  Alt 13. Jan 2009, 10:15
Das Grundprinzip hast du ja. Da werden wohl auch fast alle Update-Lösungen gleich arbeiten. Alternativ wäre ein Update übers HTTP-Protokoll möglich.

Zip-Archiv ist heutzutage wegen Vista problematisch, wenn dein Programm unter C:\Programme liegt. Eine neue Setup-Datei, die gestartet wird und Admin-Rechte anfordert wäre hier besser.
  Mit Zitat antworten Zitat
Delphi-Phil

Registriert seit: 22. Jun 2007
410 Beiträge
 
#4

Re: update lösung -- vorschläge

  Alt 13. Jan 2009, 10:18
ja wie würdest du es denn umsetzten? Mit welchen komponenten und welche Protokolle.

Mir ist ein bissel unklar wie der Server das z.B. Zip Archiv an den Client senden soll!

Mir wäre mal eine "technische erklärung" hier ganz lieb...
  Mit Zitat antworten Zitat
Delphi-Phil

Registriert seit: 22. Jun 2007
410 Beiträge
 
#5

Re: update lösung -- vorschläge

  Alt 13. Jan 2009, 10:19
lassen wir es mal außen vor, ob eine setup datei oder ein zip archiv übertragen wird ...
  Mit Zitat antworten Zitat
nuclearping

Registriert seit: 7. Jun 2008
708 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#6

Re: update lösung -- vorschläge

  Alt 13. Jan 2009, 10:21
Mit Indy zB. Da haste alles bei, HTTP-Client, FTP-Client oder TCP-Server/-Client, wenn du was eigenes basteln willst.
  Mit Zitat antworten Zitat
Delphi-Phil

Registriert seit: 22. Jun 2007
410 Beiträge
 
#7

Re: update lösung -- vorschläge

  Alt 13. Jan 2009, 10:24
und wenn ich nichts eigenes basteln will??

gibt es hier auch schon "halb" fertige lösungen???
  Mit Zitat antworten Zitat
Benutzerbild von Meflin
Meflin

Registriert seit: 21. Aug 2003
4.856 Beiträge
 
#8

Re: update lösung -- vorschläge

  Alt 13. Jan 2009, 10:28
Zitat von Delphi-Phil:
gibt es hier auch schon "halb" fertige lösungen???
Indy IST die halbfertige Lösung Damit kannst du alle deine Daten und Dateien zwischen Client und Server transferieren. Die überprüfung auf Serverseite (ich weiß ja nicht ob du einen Windows Server hast) kannst du ja höchstwahrscheinlich eh nicht in Delphi implementieren (oder hast du einen Windows Server?).

Dann fehlt dir noch der Update (also der Dateien ersetzen-Prozess). Hierfür musst du dir eben ein kleines Tool schreiben (das am besten Adminrechte anfordert) und den Prozess durchführt. Dieses Thema wurde hier aber auch schön öfters durchgekaut!
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 18:14 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz