Ghid utilizare - Server și Client TCP pentru afișare dată și oră
Descriere
Acest set de programe implementează o aplicație client-server bazată pe TCP. Serverul ascultă pe portul 5000 și trimite clientului data și ora curentă în format text. Clientul se conectează la server și afișează mesajul primit.
Compilare
Fiecare program se compilează separat cu comanda gcc
:
- Server:
gcc -o time_server time_server.c
- Client:
gcc -o time_client time_client.c
Utilizare
- Se pornește serverul pe mașina care va furniza data/ora:
./time_server
- Se pornește clientul specificând adresa IP a serverului:
./time_client <IP_server>
De exemplu: ./time_client 127.0.0.1
- Clientul se va conecta la server, va primi data și ora curentă și o va afișa în consolă.
Note
- Serverul ascultă pe portul TCP 5000.
- Clientul trebuie să cunoască adresa IP a serverului și să poată realiza conexiunea la portul 5000.
- Serverul procesează conexiunile în mod iterativ, câte una pe rând.