Si realizzi un’applicazione client-server basata sui socket che implementi il seguente schema di
comunicazione.
Il client legge da tastiera due numeri interi, N ed M, ed li invia separatamente al server.
Il server riceverā dal client i due numeri interi, N ed M, con i quali genererā una matrice di
dimensione N x M di numeri interi random compresi tra 0 e 1000.
Generata la matrice il server invierā al client tante stringhe quante sono le colonne della matrice, e
ogni stringa sarā formata dalla concatenazione degli elementi della colonna della matrice. Inoltre il
server invierā al client il minimo ed il massimo numero presente nella matrice generata.
Il client stamperā su schermo, rispettivamente, le stringhe ed i valori minimo e massimo inviati dal
server.