structure RM_FEC_INFO (wsrm.h)
La structure RM_FEC_INFO spécifie les paramètres d’utilisation de la correction d’erreur de transfert (FEC) avec Reliable Multicast. Cette structure est utilisée avec l’option de socket RM_USE_FEC .
Syntaxe
typedef struct _RM_FEC_INFO {
USHORT FECBlockSize;
USHORT FECProActivePackets;
UCHAR FECGroupSize;
BOOLEAN fFECOnDemandParityEnabled;
} RM_FEC_INFO;
Membres
FECBlockSize
Nombre maximal de paquets pouvant être envoyés pour n’importe quel groupe, y compris les paquets de données d’origine et de parité. La valeur maximale et par défaut est 255.
FECProActivePackets
Nombre de paquets à envoyer de manière proactive avec chaque groupe. Utilisez cette option lorsque le réseau est dispersé et que amont demandes NAK ont un impact sur le débit.
FECGroupSize
Nombre de paquets à traiter comme un groupe dans le but de calculer les paquets de parité. La taille du groupe doit être une puissance de deux. Dans les réseaux avec perte, gardez la taille du groupe relativement petite.
fFECOnDemandParityEnabled
Spécifie si l’expéditeur est activé pour l’envoi de paquets de réparation de parité. Lorsque la valeur est TRUE, les récepteurs doivent demander uniquement des paquets de réparation de parité.
Remarques
L’option de socket RM_USE_FEC avertit l’expéditeur Reliable Multicast d’appliquer des techniques de correction d’erreur de transfert pour envoyer des données de réparation. il existe trois modes d’utilisation de la correction d’erreur de transfert :
- Paquets de parité pro-actifs uniquement
- Paquets de parité OnDemand uniquement
- Paquets de parité pro-actif et OnDemand
Configuration requise
Condition requise | Valeur |
---|---|
Client minimal pris en charge | Windows Vista [applications de bureau uniquement] |
Serveur minimal pris en charge | Windows Server 2003 [applications de bureau uniquement] |
En-tête | wsrm.h |