Freigeben über


RM_SEND_WINDOW-Struktur (wsrm.h)

Die RM_SEND_WINDOW-Struktur gibt das Fenster Reliable Multicast Send an. Diese Struktur wird mit der Socketoption RM_RATE_WINDOW_SIZE verwendet.

Syntax

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

Member

RateKbitsPerSec

Übertragungsrate für das Sendefenster in Kilobit pro Sekunde.

WindowSizeInMSecs

Fenstergröße für das Sendefenster in Millisekunden.

WindowSizeInBytes

Fenstergröße für die Sitzung in Bytes.

Hinweise

Eine beliebige Kombination der drei verfügbaren Elemente kann für einen bestimmten Socketoptionsaufruf festgelegt werden. Beispielsweise können während eines setockopt-Funktionsaufrufs ein, zwei beliebige oder alle drei Member angegeben werden. Unabhängig von den Einstellungen erzwingt Windows das folgende Verhältnis: TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8. Daher legt das Festlegen von zwei beliebigen Parametern effektiv den dritten fest, um eine optimale Leistung zu gewährleisten.

Die Kombination dieser Member kann sich auf die Ressourcen auswirken, die auf dem Computer eines PGM-Absenders verwendet werden. Beispielsweise führt ein großer Übertragungsratenwert in Kombination mit einer großen Fenstergröße zu mehr erforderlichem Pufferspeicherplatz.

Anforderungen

   
Unterstützte Mindestversion (Client) Windows Vista [nur Desktop-Apps]
Unterstützte Mindestversion (Server) Windows Server 2003 [nur Desktop-Apps]
Kopfzeile wsrm.h

Weitere Informationen

IPPROTO_RM Socketoptionen

Zuverlässige Multicastprogrammierung

Socketoptionen

setsockopt