RM_SEND_WINDOW Structure

The RM_SEND_WINDOW structure specifies the Reliable Multicast send window. This structure is used with the RM_RATE_WINDOW_SIZE socket option.

Syntax

typedef struct _RM_SEND_WINDOW {
  ULONG RateKbitsPerSec;
  ULONG WindowSizeInMSecs;
  ULONG WindowSizeInBytes;
} RM_SEND_WINDOW;

Mitglieder

  • RateKbitsPerSec
    Transmission rate for the send window, in kilobits per second.

  • WindowSizeInMSecs
    Window size for the send window, in milliseconds.

  • WindowSizeInBytes
    Window size for the session, in bytes.

Hinweise

Any combination of the three available members may be set for a given socket option call. For example, one, any two, or all three members may be specified during a setsockopt function call. Regardless of settings, Windows enforces the following ratio: TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8. As such, setting any two parameters effectively sets the third to ensure optimum performance.

The combination of these members can affect the resources used on a PGM sender's computer. For example, a large transmission rate value combined with a large window size results in more required buffer space.

Anforderungen

Mindestens unterstützter Client

Windows Vista

Mindestens unterstützter Server

Windows Server 2003

Header

Wsrm.h

Siehe auch

IPPROTO_RM Socket Options

Reliable Multicast Programming

setsockopt

Socket Options