«« ( Date ) »» // «« ( Thread ) »» // kdp - 2008

Re: Domaci Zadatak - Pitanja

by Zaharije Radivojevic
četvrtak, 19. jun 2008 - 13:24.


Postovani,

U nastavku su odgovori na Vasa pitanja.

> 1.) Da li je nedostatak resenja ukoliko se fajlovi prilikom slanja drze u
> operativnoj memoriji (tj. potpuno ucitaju i salju kao celina), ili moramo
> da ih cepkamo na delove i tako saljemo?
Nije problem ukoliko ih priliko slanja drzite u memoriji ukoliko mogu da
stanu u memoriju. Ono sto je bitno je da ih u nekom trenutku u\i na
serverskoj strani snimite. Ovo je bitno jer server moze da dov\bije veci
broj poslova u vreme kada ne postoji slobodna ni jedna radna stanica. Da
se nebi sve to cuvalo u memoriji onda se to prebacue na diske. Poslovi se
onda opsluzuju jedan po jedan.


> 2,) Pretpostavimo da server salje stanici neki veliki fajl (i da ovo traje
> dugo). U tom periodu on zeli da proveri da li je stanica aktivna. Da li je
> ovo uopste neophodno?
Da li je ili nije nije vazno, to se trazi.

> Ukoliko se prekine veza sa stanicom u toku slanja
> fajla pretpostavljam da IOException mora odmah da obavesti server (tj.
> stranu koja salje) o tome? Ili cak i u toku slanja fajlova (ako traju
> dugo)
> uporedo trebamo da saljemo upite za aktivnost radnoj stanici.
Mozete postaviti vise niti jedna odgovara na ping a druga na ostali posao.

> 3.) Kada klijent od servera prima rezultate nekog posla (pretpostavimo da
> ovo traje dugo), da li moze u toku tog perioda uporedo da salje upite i
> dobija rezultate za status drugih poslova?
Kako god da realizujete samo korisnicki interfejs ne sme da se blokira.

Pozdrav
Zaharije