Ghid utilizare programe Client-Server TCP în C

1. Descriere

Aceste două programe realizează o comunicare simplă între un client și un server folosind protocolul TCP:

2. Compilare

După ce ai codul sursă pentru client și server salvat în fișiere client.c și server.c, compilează-le folosind:

3. Rulare

  1. Pornește mai întâi serverul rulând comanda:
    ./server
    Serverul va afișa un mesaj că ascultă pe portul 12345 și va aștepta conexiuni.
  2. Într-un alt terminal, pornește clientul cu:
    ./client
    Clientul va încerca să se conecteze la server.
  3. Clientul va afișa promptul „Introduceti text:” unde poți tasta un mesaj și apoi apăsa Enter.
  4. Mesajul trimis va fi receptionat și returnat de server, iar clientul îl va afișa.

4. Funcționare și comportament

5. Sfaturi și recomandări

Notă: Dacă clientul pare să "înghețe" fără să afișeze promptul, asigură-te că executabilul clientului este actualizat cu varianta corectă care folosește fgets și fflush(stdout) pentru afișarea promptului.