다음을 통해 공유


RM_SENDER_STATS 구조체(wsrm.h)

RM_SENDER_STATS 구조는 신뢰할 수 있는 멀티캐스트 보낸 사람 세션에 대한 통계 정보를 제공합니다. 이 구조체는 RM_SENDER_STATISTICS 소켓 옵션과 함께 사용됩니다.

구문

typedef struct _RM_SENDER_STATS {
  ULONGLONG DataBytesSent;
  ULONGLONG TotalBytesSent;
  ULONGLONG NaksReceived;
  ULONGLONG NaksReceivedTooLate;
  ULONGLONG NumOutstandingNaks;
  ULONGLONG NumNaksAfterRData;
  ULONGLONG RepairPacketsSent;
  ULONGLONG BufferSpaceAvailable;
  ULONGLONG TrailingEdgeSeqId;
  ULONGLONG LeadingEdgeSeqId;
  ULONGLONG RateKBitsPerSecOverall;
  ULONGLONG RateKBitsPerSecLast;
  ULONGLONG TotalODataPacketsSent;
} RM_SENDER_STATS;

멤버

DataBytesSent

형식: ULONGULONG

전송된 클라이언트 데이터 바이트 수입니다.

TotalBytesSent

형식: ULONGULONG

SPM(원본 경로 메시지), 원본 데이터(ODATA) 및 RDATA(복구 데이터) 시퀀스로 구성된 전송된 총 바이트 수입니다.

NaksReceived

형식: ULONGULONG

받은 NAK 수입니다.

NaksReceivedTooLate

형식: ULONGULONG

보내기 창이 NAK'ed 시퀀스를 넘어 고급화된 후 수신된 NAK 수입니다.

NumOutstandingNaks

형식: ULONGULONG

응답을 보내지 않은 NAK 수입니다.

NumNaksAfterRData

형식: ULONGULONG

응답이 전송되지 않은 RDATA(복구 데이터) 시퀀스가 전송된 후의 NAK 수입니다.

RepairPacketsSent

형식: ULONGULONG

전송된 RDATA(복구 데이터) 패킷 수입니다.

BufferSpaceAvailable

형식: ULONGULONG

삭제된 부분 메시지 수입니다.

TrailingEdgeSeqId

형식: ULONGULONG

보내기 창에서 가장 오래된 시퀀스 식별자입니다.

LeadingEdgeSeqId

형식: ULONGULONG

보내기 창의 최신 시퀀스 식별자입니다.

RateKBitsPerSecOverall

형식: ULONGULONG

세션 시작부터 내부적으로 계산된 전송 속도(초당 킬로비트)입니다.

RateKBitsPerSecLast

형식: ULONGULONG

INTERNAL_RATE_CALCULATION_FREQUENCY 지정된 기간의 전송 속도입니다.

TotalODataPacketsSent

형식: ULONGULONG

전송된 총 ODATA(원본 데이터) 패킷입니다.

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista [데스크톱 앱만 해당]
지원되는 최소 서버 Windows Server 2003 [데스크톱 앱만 해당]
머리글 wsrm.h

추가 정보

RM_RECEIVER_STATS

신뢰할 수 있는 멀티캐스트 프로그래밍

소켓 옵션