Uputstvo

You might also like

You are on page 1of 1

Klijent aplikacija:

Odmah pri pokretanju klijentskog racunara Klijent aplikacija radi u pozadini i


pokusava da posalje serveru svoje parametre(IP, PORT)
Postojace 24 Klijent aplikacije(za sada su napravljene samo 3 zbog testiranja, u
konacnj verziji ce biti 24 aplikacije). U svaki racunar se ubacuje odredjena
aplikacija (Na osnovu programa za gasenje racunara, pa prema tome na racunar 1
ubacuje se aplikacija Klijent 1.pyw na racunar 2 - Klijent 2 .pyw
Svaka klijent aplikacija sama pronalazi svoju IP adresu i poseduje svoj port koji
ce biti prepoznatljiv na serveru i koji ce prema tome dodeliti ID racunaru, takodje
povezano sa aplikacijom za gasenje racunara
Kada klijent aplikacija primi komandu DONE to znaci da je server preuzeo parametre
i arhivirao ih.
Tako da bi konfigurisali i povezali klijenta sa serverom, potrebno je samo da
pokrenemo klijentske racunare

Server aplikacija:

Aktivna je u pozadini na serverskom racunaru


Ocekuje HOST i PORT od klijenta, te parametre ce koristiti kada gasi odredjeni
racunar
Prvo proverava da li je vec taj klijent poslao IP adresu, ako nije nastavlja se
dalje program
Kada server primi od klijenta host i port on na osnovu porta dodeljuje ID racunaru
i cuva podatke

Ideja je da se na osnovu tih podataka odnosno HOSTOVA i PORTOVA klijenta koje cemo
sacuvati u fajl, taj fajl sa hostovima i portovima cemo
ucitati u aplikaciju za gasenje racunara, pa tako da ako sa racunara 1 posaljemo
host:192.168.0.11 i port:1001
mi cemo to preneti u aplikaciju za gasenje racunara i pritiskom na dugme racunara 1
ugasimo racunar sa hostom 192.168.0.11 i portom 1001

You might also like