Tema: Re: New update check
Autorius: Arvydas
Data: 2010-01-08 17:21:29
Savo laiku reikėjo tokio sprendimo, tai buvau priėjęs išvados, kad be 
papildomo serverio softo nelabai išsisuksi.

Idėja maždaug tokia: sukuri labai "lengvą" serverinį softą, prie kurio 
visi klientai visada turi prisijungti. Tas pats serverio softas gali ir 
pateikti visiems klientams kur rasti DB. Kadangi klientas visada būna 
prisijungęs prie serverio, serveriui tereikia tik nusiųsti broadcast 
visiems klientas jeigu privalomas atnaujinimas, o kiekvienas 
neatnaujintas klientas tuo metu gali užblokuoti programos valdyma iki 
kol vartotojas jos neperkraus. Kaip suprantu atnaujinimas įvyksta iš 
karto kai tik vartotojas paleidžia programą iš naujo, tai programa 
gavusi broadcast ir išmetusi pranešimą "Programos atnaujinimas būtinas 
dabar ir čia. Spauskite OK perkrauti" tiesiog persikrautų po to kai 
vartotojas nuspaudžia OK.

-- 
Arvydas
www.arvydas.net