estrutura RM_FEC_INFO (wsrm.h)
A estrutura RM_FEC_INFO especifica as configurações para usar a FEC (correção de erro de encaminhamento) com o Reliable Multicast. Essa estrutura é usada com a opção de soquete RM_USE_FEC .
Sintaxe
typedef struct _RM_FEC_INFO {
USHORT FECBlockSize;
USHORT FECProActivePackets;
UCHAR FECGroupSize;
BOOLEAN fFECOnDemandParityEnabled;
} RM_FEC_INFO;
Membros
FECBlockSize
Número máximo de pacotes que podem ser enviados para qualquer grupo, incluindo dados originais e pacotes de paridade. O valor máximo e padrão é 255.
FECProActivePackets
Número de pacotes a serem enviados proativamente com cada grupo. Use essa opção quando a rede estiver dispersa e upstream solicitações NAK terão um impacto na taxa de transferência.
FECGroupSize
Número de pacotes a serem tratados como um grupo para fins de computação de pacotes de paridade. O tamanho do grupo deve ser uma potência de dois. Em redes com perda, mantenha o tamanho do grupo relativamente pequeno.
fFECOnDemandParityEnabled
Especifica se o remetente está habilitado para enviar pacotes de reparo de paridade. Quando TRUE, os receptores devem solicitar apenas pacotes de reparo de paridade.
Comentários
A opção de soquete RM_USE_FEC notifica o remetente multicast confiável para aplicar técnicas de correção de erro de encaminhamento para enviar dados de reparo. há três modos de usar a correção de erro de encaminhamento:
- Somente pacotes de paridade pró-ativos
- Somente pacotes de paridade OnDemand
- Pacotes de paridade pró-ativos e OnDemand
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | wsrm.h |