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

応答が送信されていない修復データ (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 (デスクトップ アプリのみ)
Header wsrm.h

こちらもご覧ください

RM_RECEIVER_STATS

信頼性の高いマルチキャスト プログラミング

ソケット オプション