zad.1
	-kod zrodlowy	1/1
	-raport+testy	1/1

zad.2
	-kod zrodlowy	1,75/2	
		-"usleep((rand() % 1276 + 100) * 1000);" uniemozliwa rownolegle odbieranie 
		wiadomosci HELLO 
		-mamy "if (strncmp(buf, "RESP:", 5) == 0) {...} else if (strncmp(buf, "HELLO:", 6) == 0) {...};"
		w szkoda ze nie 
		"if (strncmp(buf, "RESP:", 5) == 0) {...} else if (strncmp(buf, "HELLO:", 6) == 0) {...}else{//obsluga blednego pakietu};"
		-"char buf[256];...;int n = recvfrom(sockfd, buf, 256, 0, (struct sockaddr*)&client_addr, &len);
		...;char response[256];sprintf(response, "RESP:%d:%s", (rand() % 1000) + 1, buf + 4);"
		wiec brakuje w skrajnym przypadku miejsca
		+"if (strncmp(buf, "CMD:", 4) == 0) {" - szkoda ze 4 a nie:
		"if (strncmp(buf, "CMD:", strlen("CMD:")) == 0) {" 
	-raport+testy	0,75/1
		-na str.3 widac jak serwery dzialaja jak i klient - ktory publikuje numery m.in. IP 
		kazdego z nich - szkoda ze nie pokazano numery IP kazdej z maszyn na jakiej dzialal 
		okreslony serwer - informacja jest nie pelna!!!
		-na str.4 wiadac ze jeden z serwerow zostaje usuwany z listy ale rysunek powyzej nie 
		wskazuje zeby sie on zarejestrowal/zglosil!?
		-opis w PDF nie wyczerpuje ukazania zadanego procesu testowania!
