Bene,
quindi io avevo pensato ad un intero per identificare i pacchetti dati da inserire nel file, poi nel momento in cui un pacchetto(n) viene inviato fuori ordine, sapendolo ricevendo un ack del pacchetto n+1 , allora elimino tutti i dati sull'altra applicazione da quel pacchetto in poi e reinvio da n-1...
tipo:
send ap1
pacchetton1
pacchetton2
pacchetton3
ap1 ap2
send ----> recv
recv <----send ack
recv ap2
recv1acchetto1 //invio ack di pkt1
recv2acchetto3 // invio ack di pkt3, non trovo pacchetto (n-1) quindi blocco la ricezione e richiedo l'invio da pacchetto2(n-1)
avete altre soluzioni per riuscire a mantenere un ordine e una percentuale sicura di pacchetti a destinazione?
grazie.

acchetto1 //invio ack di pkt1
Rispondi quotando