Akoze, shareme je taky programcek. Bude vediet komunikovat ostatnymi programami, na pocitacoch ktore su navyajom spojene, alebo hoci aj na jednom pocitaci (kde su viacere instancie tohto programu)
Kazdy program (teda kazde ,,zadanie'') (v terminologii: NODE) bude
-oznamovat ze je pristupny
-detekovat tieto ,,som zivy'' signaly od ostatnych, a vytvarat pre seba tabulku dostupnych node-ov
-vytvarat zoznam suborov, ktore ma k sebe priradene (teda zdielane subory) - aj na poziadanie inych node-ov
-poziadat ostatnych node-ov , aby vratili svoj zoznam zdielanych suborov.
-vytvarat zoznam suborov, ktore su zdielane vsetkymy nodemi, spolocne.
komunikacia prebieha multicastom (ked nevies co to je - go wikipedia, alebo prvy rocnik), programovanie v Jave (programovaci jazyk
- no dobre, pre velmyu odbornikov - Technologia... ), a musi to bezat na servri, kde bezi operacny system Unix (nejaka distribucia, ktoviejaka...), vas vystup ma byt konzolova aplikacia.
odporucujem to vytvarat priamo na servri, pretoze>
-mate 1 verziu (ak robite na viacerich strojoch, tak moze vam vzniknut bordel , ze ktora verzia je novsia)
-je pristupna pre vas vsade kde mate net.
-mate pristupne nejake hotove a zive node-y na tom servri, teda hned budete vediet, ci komunikacia s nimi funguje alebo nie
-ajtak odovzdavate na servri, kde bude bezat - odpada vam kopirovanie, a ladenie keby nahodou u vas doma to islo, ale na serveri nie.