структура RM_SEND_WINDOW (wsrm.h)
Структура RM_SEND_WINDOW указывает окно надежной многоадресной отправки. Эта структура используется с параметром сокета RM_RATE_WINDOW_SIZE .
Синтаксис
typedef struct _RM_SEND_WINDOW {
ULONG RateKbitsPerSec;
ULONG WindowSizeInMSecs;
ULONG WindowSizeInBytes;
} RM_SEND_WINDOW;
Члены
RateKbitsPerSec
Скорость передачи для окна отправки в килобитах в секунду.
WindowSizeInMSecs
Размер окна отправки в миллисекундах.
WindowSizeInBytes
Размер окна для сеанса в байтах.
Комментарии
Для данного вызова параметра сокета можно задать любое сочетание трех доступных элементов. Например, во время вызова функции setsockopt можно указать один, любые два или все три элемента. Независимо от параметров, Windows применяет следующее соотношение: TransmissionRate == (WindowSizeBytes/WindowSizeMSecs) * 8. Таким образом, установка любых двух параметров фактически задает третий для обеспечения оптимальной производительности.
Сочетание этих элементов может повлиять на ресурсы, используемые на компьютере отправителя PGM. Например, большое значение скорости передачи в сочетании с большим размером окна приводит к повысят потребность в буфере.
Требования
Минимальная версия клиента | Windows Vista [только классические приложения] |
Минимальная версия сервера | Windows Server 2003 [только классические приложения] |
Верхняя часть | wsrm.h |