estructura de RM_FEC_INFO (wsrm.h)
La estructura de RM_FEC_INFO especifica la configuración para usar la corrección de errores reenviada (FEC) con Multidifusión confiable. Esta estructura se usa con la opción de socket RM_USE_FEC .
Sintaxis
typedef struct _RM_FEC_INFO {
USHORT FECBlockSize;
USHORT FECProActivePackets;
UCHAR FECGroupSize;
BOOLEAN fFECOnDemandParityEnabled;
} RM_FEC_INFO;
Miembros
FECBlockSize
Número máximo de paquetes que se pueden enviar para cualquier grupo, incluidos los datos originales y los paquetes de paridad. El valor máximo y predeterminado es 255.
FECProActivePackets
Número de paquetes que se van a enviar de forma proactiva con cada grupo. Use esta opción cuando la red se disperse y las solicitudes NAK ascendentes tendrán un impacto en el rendimiento.
FECGroupSize
Número de paquetes que se tratarán como un grupo con el fin de calcular paquetes de paridad. El tamaño del grupo debe ser una potencia de dos. En las redes perdidas, mantenga el tamaño del grupo relativamente pequeño.
fFECOnDemandParityEnabled
Especifica si el remitente está habilitado para enviar paquetes de reparación de paridad. Cuando es TRUE, los receptores solo deben solicitar paquetes de reparación de paridad.
Comentarios
La opción de socket RM_USE_FEC notifica al remitente de Reliable Multicast que aplique técnicas de corrección de errores reenviadas para enviar datos de reparación. hay tres modos de usar la corrección de errores hacia delante:
- Paquetes de paridad pro-activo solo
- Solo paquetes de paridad de OnDemand
- Paquetes de paridad pro-activo y OnDemand
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows Vista [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | wsrm.h |