Buona sera ragazzi, vi scrivo per chiedervi aiuto su un problema al quale proprio non riesco a trovare una soluzione.
Ho un client e un server che comunicano mediante socket tramite un OutputStream e un InputStream, sono in grado di fare avvenire la comunicazione, ciò che non so fare è riuscire a creare una sorta di sincronizzazione temporale tra client e server in modo da inviare due flussi distinti che vengano ricevuti in momenti diversi:
1) Client invia il flusso numero 1 tramite l'OutputStream
2) Il server riceve il flusso 1 tramite l'InputStream
3) Client manda il flusso 2 tramite l'OutputStream
4) Il server riceve il flusso 2 tramite l'OutputStream
Ringrazio anticipatamente chiunque voglia aiutarmi.