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 소켓 옵션은 신뢰할 수 있는 멀티캐스트 보낸 사람에게 복구 데이터를 보내기 위해 정방향 오류 수정 기술을 적용하도록 알 수 있습니다. 정방향 오류 수정을 사용하는 세 가지 모드가 있습니다.
- 프로 활성 패리티 패킷만
- OnDemand 패리티 패킷만
- 프로 활성 및 OnDemand 패리티 패킷 모두
요구 사항
요구 사항 | 값 |
---|---|
지원되는 최소 클라이언트 | Windows Vista [데스크톱 앱만 해당] |
지원되는 최소 서버 | Windows Server 2003 [데스크톱 앱만 해당] |
머리글 | wsrm.h |