Visualizza messaggio singolo
Vecchio 17 giugno 09, 04:07   #2 (permalink)  Top
npole
User
 
Data registr.: 03-08-2008
Messaggi: 1.632
Funzionano a pacchetti: il dato viene inviato nella sua interezza (contiene tutti i canali supportati), e ha una checksum che ne determina la validita' (inizio, fine, correttezza dei dati), se la checksum non corrisponde (dato parziale o con errori) il pacchetto viene scartato (non inviato ai servi), e' una situazione che si verifica spesso anche se non e' avvisabile (se non nei casi limiti), alcuni apparati elettronici (mi viene in mente l'helicommand) sono anche in grado di monitorare quanti pacchetti vengono scartati/persi (packet-loss), ai fini di determinare la qualita' del segnale.
Il timecode (sequenza ordinata di pacchetti) non credo che costituisca un problema, dato il mezzo (radio) e le distanze limitate, quindi difficilmente potrebbe verificarsi che un pacchetto inviato prima, arrivi successivamente a uno inviato dopo... ma ad ogni modo la soluzione (se gia' non esiste) e' semplicissima: basta scartare i pacchetti che hanno un timecode inferiore all'ultimo ricevuto (quindi non serve nemmeno riordinarli.. come avviene invece in altro genere di trasmissioni, come i protocolli utilizzati su internet, dove un pacchetto perso puo' determinare la perdita di tutta la porzione di dati).
npole non รจ collegato   Rispondi citando