共用方式為


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 序列之後收到的 NAK 數目。

NumOutstandingNaks

類型: ULONGULONG

尚未傳送回應的 NAK 數目。

NumNaksAfterRData

類型: ULONGULONG

修復數據之後的 NAK 數目 (RDATA) 序列已傳送,回應尚未傳送。

RepairPacketsSent

類型: ULONGULONG

(傳送的 RDATA) 封包修復數據數目。

BufferSpaceAvailable

類型: ULONGULONG

已捨棄的部分訊息數目。

TrailingEdgeSeqId

類型: ULONGULONG

傳送視窗中最舊的序列標識碼。

LeadingEdgeSeqId

類型: ULONGULONG

傳送視窗中的最新序列標識碼。

RateKBitsPerSecOverall

類型: ULONGULONG

從會話開始時,以每秒 KB 為單位的內部計算傳送速率。

RateKBitsPerSecLast

類型: ULONGULONG

INTERNAL_RATE_CALCULATION_FREQUENCY所指定期間的傳送速率。

TotalODataPacketsSent

類型: ULONGULONG

傳送的 ODATA) 封包的原始數據總計 (。

規格需求

需求
最低支援的用戶端 Windows Vista [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2003 [僅限桌面應用程式]
標頭 wsrm.h

另請參閱

RM_RECEIVER_STATS

可靠的多播程序設計

套接字選項