Acest proiect constă într-o aplicație client-server care utilizează protocolul UDP pentru a transmite o cerere de listare a conținutului unui director. Serverul primește calea unui director de la client și returnează conținutul acestuia.
client.c
– trimite calea directorului către server și afișează rezultatul.server.c
– primește cererea, citește directorul și trimite răspunsul.Se folosește gcc
:
gcc client.c -o client gcc server.c -o server
./server
Serverul ascultă cereri pe portul 12345
.
./client <IP_SERVER> 12345 <CALE_DIRECTOR>
Exemplu:
./client 127.0.0.1 12345 /etc
--- Conținutul directorului --- passwd hosts hostname ...
/
sau /root
.