jak sobie to oprogramujesz to się będzie dało. Schemat działania jest mniej więcej taki (<- wysyła -> otrzymuje)
Serwere
<- 'GetCPU' //wysyła prośbę o sprawdzenie i odesłanie CPU na jakim jest odpalony klient
Klient
-> 'GetCPU' //dostaje komende
<- 'OK GetCPU' // wysyła potwierdzenie
<- Funkcja_pobierajaca_CPU // wysyła pobrane CPU
Serwer
-> CPU_Klienta // otrzymuje CPU
<- 'OK GetCPU END' //wysyła potwierdzenie i kończy całą procedurę
Oczywiście wszystkie komendy przesyłane między klientem i serwerem sa umowne i nic nie stoi na przeszkodzie, żeby zamiast słów czy całych zwrotów przesyłac np. pojedyńcze znaki odpowiedzialne za konkretne funkcje. Tak samo potwierdzenia - nie jest konieczne przesyłanie potwierdzeń ale lepiej wiedzieć, co się dzieje
jest tu troche info nadmiarowych w celu potwierdzenia otrzymania danych