RM_FEC_INFO-Struktur (wsrm.h)

Die RM_FEC_INFO-Struktur gibt Einstellungen für die Verwendung der Vorwärtsfehlerkorrektur (Forward Error Correction, FEC) mit Reliable Multicast an. Diese Struktur wird mit der Socketoption RM_USE_FEC verwendet.

Syntax

typedef struct _RM_FEC_INFO {
  USHORT  FECBlockSize;
  USHORT  FECProActivePackets;
  UCHAR   FECGroupSize;
  BOOLEAN fFECOnDemandParityEnabled;
} RM_FEC_INFO;

Member

FECBlockSize

Maximale Anzahl von Paketen, die für eine beliebige Gruppe gesendet werden können, einschließlich originaler Daten und Paritätspakete. Maximum und Standardwert ist 255.

FECProActivePackets

Anzahl der Pakete, die proaktiv mit jeder Gruppe gesendet werden sollen. Verwenden Sie diese Option, wenn das Netzwerk verteilt ist und sich Upstream NAK-Anforderungen auf den Durchsatz auswirken.

FECGroupSize

Anzahl der Pakete, die als eine Gruppe behandelt werden sollen, um Paritätspakete zu berechnen. Die Gruppengröße muss zwei sein. Halten Sie in verlustbehafteten Netzwerken die Gruppengröße relativ klein.

fFECOnDemandParityEnabled

Gibt an, ob der Absender für das Senden von paritätsfähigen Reparaturpaketen aktiviert ist. Bei TRUE sollten Empfänger nur Paritätsreparaturpakete anfordern.

Hinweise

Die Option RM_USE_FEC Socket benachrichtigt den Reliable Multicast-Absender, Vorwärtsfehlerkorrekturtechniken anzuwenden, um Reparaturdaten zu senden. Es gibt drei Modi für die Verwendung der Vorwärtsfehlerkorrektur:

  1. Nur Pro-Active-Paritätspakete
  2. Nur OnDemand-Paritätspakete
  3. Sowohl Pro-Active- als auch OnDemand-Paritätspakete
Da die Verwendung dieser Struktur die Notwendigkeit einer Vorwärtsfehlerkorrektur impliziert, muss entweder der FECProActivePackets - oder fFECOnDemandParityEnabled-Member ungleich null sein. Andernfalls schlägt der Funktionsaufruf fehl.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wsrm.h

Weitere Informationen

RM_USE_FEC

Zuverlässige Multicastprogrammierung

Socketoptionen