Ciao a tutti, mi serve un grosso aiuto per svolgere questo esercizio, devo creare un applicazione client-server in cui il server che deve gestire più client, invia ad un client un filmato su cui poi dovra fare delle cose....

Ho vari problemi:

che tipo di canali di comunicazione creare tra il server e il client visto che devono scambiarsi un file video e magari anche delle stringhe relativamente ai messaggi tra loro

Quando il server deve terminare considerando che può ricevere più richieste da vari client, quando chiudere la socket del server, visto che sto scrivendo codice usando NetBeans come terminare il programma visto che non posso premere ctrl+alt+canc

come recuperare il file

Se avete un esempio di codice mi fareste un grandissimo piacere


GRAZIE