Skip to content

Latest commit

 

History

History
16 lines (14 loc) · 813 Bytes

exercise_1_tcp.md

File metadata and controls

16 lines (14 loc) · 813 Bytes

ESERCIZIO 1 - TCP

Progettare ed implementare un’applicazione TCP client/server, conforme al seguente protocollo applicativo:

  1. Il client richiede la connessione al server.
  2. Stabilita la connessione, il server invia al client la stringa "connessione avvenuta".
  3. Il client stampa la stringa ricevuta; dopodiché, legge due stringhe di caratteri dallo standard input e le invia al server.
  4. Il server legge le stringhe inviate dal client e:
    • le visualizza sullo standard output;
    • converte la prima stringa ricevuta tutta in MAIUSCOLO, la seconda tutta in minuscolo;
    • invia le nuova stringhe al client;
    • rimane in ascolto!
  5. Il client legge la risposta inviata dal server.
    • visualizza la risposta sullo standard output;
    • chiude la connessione corrente;
    • termina il processo.