[ glamoc @ 08.06.2008. 00:43 ] @
Radim Klijent-Server aplikaciju u Javi i treba na svakih x sec da proverim da li je neka radna stanica kojoj prosledjujem posao
dostupna da bi znao da li da posao preusmerim na neku drugu stanicu i nisam bas siguran kako je najbolje da to uradim.
Moja ideja je da na strani servera i na strani radne stanice napravim po jednu nit koje ce medjusobno da razmenjuju neke poruke i tako cu znati
da li je radna stanica dostupna ali moze se desiti da ja posaljem poruku ali da zbog recimo zagusenja u mrezi ona ne stigne do radne stanice
ili radna stanica ne stigne da odgovori i ja cu registrovati da radna stanica nije dostupna iako nije tako.Ako neko ima bolje resenje
neka javi.
[ lukeguy @ 08.06.2008. 02:43 ] @
ne znam da li može drugačije nego da pinguješ stanicu tako kako si
naveo. da bi smanjio mogućnost greške, stavi neki duži period za ping
i ponovi ga nekoliko puta. koliko, to zavisi od toga šta će ta stanica
da radi. ako ti je bitno da posao radi stanica sa najbržim odzivom,
skratićeš vreme pinga i slaćeš samo jedan paket i tako dalje.