struttura RM_FEC_INFO (wsrm.h)
La struttura RM_FEC_INFO specifica le impostazioni per l'uso della correzione degli errori di inoltro con Reliable Multicast. Questa struttura viene utilizzata con l'opzione socket RM_USE_FEC .
Sintassi
typedef struct _RM_FEC_INFO {
USHORT FECBlockSize;
USHORT FECProActivePackets;
UCHAR FECGroupSize;
BOOLEAN fFECOnDemandParityEnabled;
} RM_FEC_INFO;
Members
FECBlockSize
Numero massimo di pacchetti che possono essere inviati per qualsiasi gruppo, inclusi i dati originali e i pacchetti di parità. Il valore massimo e predefinito è 255.
FECProActivePackets
Numero di pacchetti da inviare in modo proattivo con ogni gruppo. Usare questa opzione quando la rete è dispersa e le richieste NAK upstream avranno un impatto sulla velocità effettiva.
FECGroupSize
Numero di pacchetti da considerare come un gruppo allo scopo di calcolare i pacchetti di parità. La dimensione del gruppo deve essere una potenza di due. Nelle reti con perdita, mantenere le dimensioni del gruppo relativamente piccole.
fFECOnDemandParityEnabled
Specifica se il mittente è abilitato per l'invio di pacchetti di riparazione della parità. Se TRUE, i ricevitori devono richiedere solo pacchetti di riparazione della parità.
Commenti
L'opzione socket RM_USE_FEC notifica al mittente Reliable Multicast di applicare tecniche di correzione degli errori di inoltro per inviare i dati di ripristino. esistono tre modalità di utilizzo della correzione degli errori di inoltro:
- Pacchetti di parità pro-attivi solo
- Solo pacchetti di parità OnDemand
- Pacchetti di parità sia pro-active che OnDemand
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | wsrm.h |