[ Bojann @ 02.03.2006. 12:18 ] @
racunari su u mrezi. Kako da saznam IP adresu klijenta koji koristi program?
[ Srki_82 @ 02.03.2006. 13:12 ] @
Da bi saznao da li neki racunar koristi neki tvoj program, program mora biti u stanju da kaze da je pokrenut kad ispitujes pracunare u mrezi. Najlaksi nacin bi bio da u svom programu napravis neki UDP server, a sa svog racunara da posaljes broadcast poruku na koju ce svi tvoji programi u mrezi odgovoriti i tako ces saznati njihov IP.

Sa UDP protokolom je moguce da neki paket ne stigne do odredista pa zato salji paket, recimo, 5 sekundi.

E, sad... ako, recimo, zelis da pronadjes sve racunare koji su pokrenuli, recimo, Total Commander ili neki drugi program koji ne mogu da se "jave", resenje bi bilo kreiranje jednog programa koji bi na svakom racunaru mogao da prati sve pokrenute programe (ili da ih, recimo, trazi funkcijom FindWindow) i da vraca da li je zeljeni program pokrenut na racunaru.

Ako bi dao malo opsirnije objasnjenje problema, mozda bi mogao vise da ti pomognem.

U poslednje vreme se posle mene uvek javi neko sa boljom idejom pa nemoj da odustajes ako ovo sto sam napisao ne vrsi posao za tebe.