Ghid de utilizare - Aplicație Client-Server TCP
Descriere generală
Această aplicație este formată din două componente: un client și un server TCP.
Clientul trimite un mesaj text către server, iar serverul primește acest mesaj și trimite înapoi o confirmare.
Compilare
Pentru a compila programele, folosiți comanda gcc
în terminal:
gcc client.c -o client
gcc server.c -o server
Utilizare
Pornirea serverului
- Rulați serverul specificând portul pe care va asculta:
./server <port>
- Exemplu:
./server 12345
- Serverul va afișa un mesaj că ascultă pe portul respectiv și va aștepta conexiuni de la clienți.
Pornirea clientului
- Rulați clientul specificând numele sau IP-ul serverului și portul:
./client <hostname> <port>
- Exemplu:
./client 127.0.0.1 12345
- Clientul va cere să introduceți un mesaj, pe care îl va trimite către server.
- Serverul va răspunde cu un mesaj de confirmare, care va fi afișat în client.
Observații
- Asigurați-vă că portul ales este liber și nu este blocat de firewall.
- Serverul acceptă un singur client la un moment dat (implementare iterativă).
- Aplicația este potrivită pentru înțelegerea bazelor comunicării TCP în rețea.