структура TCP_INITIAL_RTO_PARAMETERS (mstcpip.h)
Указывает данные, используемые SIO_TCP_INITIAL_RTO IOCTL для настройки начального времени ожидания повторной передачи (RTO) для использования в сокете. Стек WINDOWS TCP/IP будет учитывать значения в членах этой структуры для последующих попыток подключения.
Синтаксис
typedef struct _TCP_INITIAL_RTO_PARAMETERS {
USHORT Rtt;
UCHAR MaxSynRetransmissions;
} TCP_INITIAL_RTO_PARAMETERS, *PTCP_INITIAL_RTO_PARAMETERS;
Члены
Rtt
Предоставляет начальную оценку времени кругового пути (RTT) в миллисекундах. Это значение используется для вычисления времени ожидания повторной передачи.
MaxSynRetransmissions
Предоставляет максимальное количество повторных передач, которые будут предприняты до сбоя установки подключения. Поведение повторной передачи для TCP описано в документах IETF RFC 793 и 2988.
- Используйте одно из неопределенных определений TCP_INITIAL_RTO_UNSPECIFIED_RTT и TCP_INITIAL_RTO_UNSPECIFIED_MAX_SYN_RETRANSMISSIONS , чтобы позволить системе выбрать параметры, настроенные администратором, для параметра, оставленного неуказанным.
- Вы можете выбрать системные значения по умолчанию для любого из этих полей и указать эти значения с помощью значений по умолчанию, определяющих TCP_INITIAL_RTO_DEFAULT_RTT и TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS.
- Вы можете использовать TCP_INITIAL_RTO_NO_SYN_RETRANSMISSIONS определения, чтобы задать число повторных передач SYN для сокета TCP равным 0 (иными словами, TCP SYN не следует повторно передавать).
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows 8 [только классические приложения] |
Минимальная версия сервера | Windows Server 2012 [только классические приложения] |
Верхняя часть | mstcpip.h |