Condividi tramite


RM_SEND_WINDOW struttura (wsrm.h)

La struttura RM_SEND_WINDOW specifica la finestra di invio Reliable Multicast. Questa struttura viene usata con l'opzione socket RM_RATE_WINDOW_SIZE .

Sintassi

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

Members

RateKbitsPerSec

Velocità di trasmissione per la finestra di invio, in kilobit al secondo.

WindowSizeInMSecs

Dimensioni della finestra di invio, in millisecondi.

WindowSizeInBytes

Dimensioni della finestra per la sessione, in byte.

Commenti

Qualsiasi combinazione dei tre membri disponibili può essere impostata per una chiamata di opzione socket specificata. Ad esempio, uno, due o tutti e tre i membri possono essere specificati durante una chiamata di funzione setockopt . Indipendentemente dalle impostazioni, Windows applica il rapporto seguente: TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8. Di conseguenza, l'impostazione di due parametri imposta in modo efficace il terzo per garantire prestazioni ottimali.

La combinazione di questi membri può influire sulle risorse usate nel computer del mittente PGM. Ad esempio, un valore di frequenza di trasmissione elevato combinato con una dimensione di finestra di grandi dimensioni genera uno spazio buffer più richiesto.

Requisiti

   
Client minimo supportato Windows Vista [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione wsrm.h

Vedi anche

opzioni socket IPPROTO_RM

Programmazione multicast affidabile

Opzioni socket

Setsockopt