структура RM_FEC_INFO (wsrm.h)
Структура RM_FEC_INFO задает параметры для использования прямого исправления ошибок (FEC) с надежной многоадресной рассылкой. Эта структура используется с параметром сокета RM_USE_FEC .
Синтаксис
typedef struct _RM_FEC_INFO {
USHORT FECBlockSize;
USHORT FECProActivePackets;
UCHAR FECGroupSize;
BOOLEAN fFECOnDemandParityEnabled;
} RM_FEC_INFO;
Члены
FECBlockSize
Максимальное количество пакетов, которые можно отправить для любой группы, включая исходные данные и пакеты четности. Максимальное значение и значение по умолчанию — 255.
FECProActivePackets
Количество пакетов для упреждающей отправки с каждой группой. Используйте этот параметр, если сеть рассредоточена, и вышестоящий запросы NAK повлияют на пропускную способность.
FECGroupSize
Количество пакетов, которые будут рассматриваться как одна группа для вычисления пакетов четности. Размер группы должен быть степенью 2. В сетях с потерей данных оставьте размер группы относительно небольшим.
fFECOnDemandParityEnabled
Указывает, включен ли отправитель для отправки пакетов восстановления четности. При значении TRUE получатели должны запрашивать только пакеты восстановления четности.
Комментарии
Параметр сокета RM_USE_FEC уведомляет надежного отправителя многоадресной рассылки о применении методов прямого исправления ошибок для отправки данных восстановления. Существует три режима использования прямого исправления ошибок:
- Только пакеты четности pro-active
- Только пакеты четности OnDemand
- Пакеты четности pro-active и OnDemand
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wsrm.h |