Programiran neku klijent server aplikaciju u javi(koristim java.net) i jedan od zahteva je da server na svakih x sekundi pinguje sve klijente
kako bi znao koji klijenti su zivi.Prvo sam mislio da ovo realizujem tako sto cu na serveru pokrenuti jednu nit koja se samo bavi pingovanjem klijenata i to na sledeci naci:
-nit posalje poruku klijentu i ceka odgovor,medjuti problem je ocigledan,ukoliko se klijent ne odazove nit na serveru se blikira
-drugo resenje koje mi je palo na pamet je da serverska nit salje poruku klijentu ali da ne ocekuje odgovor od klijenta,ukoliko dodje do problema u komunikaciji
bacice se izuzetak i ja u obradi izuzetka uklonim klijenta iz liste aktivnih
Ako se neko bavio ovom roblematikom interesuje me koliko je dobro ovo drugo resenje i ako ima neko bolje neka mi predlozi
kako bi znao koji klijenti su zivi.Prvo sam mislio da ovo realizujem tako sto cu na serveru pokrenuti jednu nit koja se samo bavi pingovanjem klijenata i to na sledeci naci:
-nit posalje poruku klijentu i ceka odgovor,medjuti problem je ocigledan,ukoliko se klijent ne odazove nit na serveru se blikira
-drugo resenje koje mi je palo na pamet je da serverska nit salje poruku klijentu ali da ne ocekuje odgovor od klijenta,ukoliko dodje do problema u komunikaciji
bacice se izuzetak i ja u obradi izuzetka uklonim klijenta iz liste aktivnih
Ako se neko bavio ovom roblematikom interesuje me koliko je dobro ovo drugo resenje i ako ima neko bolje neka mi predlozi
Potpis
Kad covjeka napusti Sunce njegovog zavicaja ko ce mu posvijetliti na putu povratka