michele.c93 ha scritto:
Devo implementare sia la serlvet sul server che deve ricevere i dati e sia la classe per inviarli
Ok, questo l'abbiamo capito! Inizia allora a stabilire e chiarire bene quali sono le tipologie di richieste che devi poter fare e gestire lato server.
Hai parlato di suoni da inviare al server, quindi una prima richiesta sicura è quella di inviare al server lo stream di byte di un file audio e il server potrebbe restituire alla fine un "id" univoco.
Altre richieste potrebbero essere, idealmente, es.:
- dammi lo stream audio con id
nnn
- elimina lo stream audio con id
nnn
- dammi l'elenco dei file audio della giornata
Insomma, delinea tutte le richieste possibili e per ciascuna stabilisci le informazioni da passare e da restituire. Avendo una visione complessiva su queste richieste, allora potrai/potremo valutare se ti può essere utile una API a livello HTTP in un qualche stile ben preciso (es. una API REST) oppure no o altro.
Valuta anche le questioni sugli utenti e sulla autenticazione (se necessaria).