[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:
Bardzo interesujące. Pozdrawiam serdecznie.
OdpowiedzUsuń