[ANSI C][LINUX] Kolejki komunikatow - klient i serwer


Program nr 1: server: kolejka.h funkcje.c serv.c
odbiera ciag znakow i przetwarza go odsylajac do klienta
(zmienia litery komunikatu na duze)
Aby zamknac program serwera prosze wcisnac CTRL+C, gdyż
napisalem stosowna funkcje ktora usuwa kolejke komunikatow
zanim zabije proces serwera.


Programy nr 2/3/4: klient/2/3: kolejka.h funkcje.c klient/2/3.c
(takie same, roznia sie jedynie wysylanym tekstem)
wysylaja do procesu serwera ciag znakow
Po wpisaniu polecenia ' make run_client ' otworzy sie kilka
terminali z ktorych zostanie wyslany komuinikat do serwera, po
czym zamkna sie i zostanie tylko jeden(procz terminalu z
serwerem) ktory wyswietli stosowne komunikaty.
_____________________________________________________________________
_____________________________________________________________________

KOMPILACJA...
----------------------------------------------------------------------
W katalogu znajduje sie plik MAKEFILE z podstawową funkcjonalnością.
W celu skompilowania plików, należy wykonać komendę:
make

... I URUCHOMIENIE
----------------------------------------------------------------------
w celu uruchomienia programów, należy wykonać komendy:
PROGRAM 1:
make run_serv
PROGRAM 2/3/4: (uruchomic w drugim terminalu)
make run_client

W celu wyczyszczenia katalogu ze wszelkich plików wynikowych, należy użyć
 komendy:
make clean

klik:




Komentarze

Prześlij komentarz

Popularne posty z tego bloga

[c++] Lista wskaznikowa

[c++] słowniki - haszowanie - haszowanie otwarte

[ANSI C][LINUX] Wysyłanie i obsługa sygnałów