ciao a tutti.
nella mia applicazione mi arrivano X pacchetti che compongono un messaggio, io vorrei fare un controllo sulla ricezione di questi pacchetti, ovvero controllare che tutti i pacchetti che ho inviato arrivino (REQ e ACK)... Però così facendo genero tantissimi pacchetti per REQ e ACK, quindi pensavo di creare un timer che:
- si avvia alla ricezione del primo pacchetto
- si riavvia a ogni arrivo di un nuovo pacchetto
- si stoppi se sono arrivati tutti gli X pacchetti OPPURE dopo Y sec che non arriva nessun pacchetto
dopo che il timer si è fermato, mando un solo messaggio di ACK al mittente se è tutto ok....
il mio problema è come implementare un timer in java (non sono molto pratico di questo linguaggio) che faccia queste cose, il codice?
posso creare anche un array di timer?
grazie a tutti

Rispondi quotando