estrutura TCP_INITIAL_RTO_PARAMETERS (mstcpip.h)

Especifica os dados usados pelo SIO_TCP_INITIAL_RTO IOCTL para configurar parâmetros de RTO (tempo limite de retransmissão inicial) a serem usados no soquete. A pilha TCP/IP do Windows respeitará os valores nos membros desse struct para tentativas de conexão subsequentes.

Sintaxe

typedef struct _TCP_INITIAL_RTO_PARAMETERS {
  USHORT Rtt;
  UCHAR  MaxSynRetransmissions;
} TCP_INITIAL_RTO_PARAMETERS, *PTCP_INITIAL_RTO_PARAMETERS;

Membros

Rtt

Fornece a estimativa inicial de RTT (tempo de viagem de ida e volta) em milissegundos. Esse valor é usado para calcular o tempo limite de retransmissão.

MaxSynRetransmissions

Fornece o número máximo de retransmissões que serão tentadas antes que a configuração da conexão falhe. O comportamento de retransmissão para TCP está documentado no IETF RFC 793 e 2988.

  • Use uma das definições não especificadasTCP_INITIAL_RTO_UNSPECIFIED_RTT e TCP_INITIAL_RTO_UNSPECIFIED_MAX_SYN_RETRANSMISSIONS para permitir que o sistema escolha as configurações definidas pelo administrador para o parâmetro não especificado.
  • Você pode escolher padrões do sistema para qualquer um desses campos e fornecer esses valores usando o padrão define TCP_INITIAL_RTO_DEFAULT_RTT e TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS.
  • Você pode usar a TCP_INITIAL_RTO_NO_SYN_RETRANSMISSIONS definir o número de retransmissões SYN para um soquete TCP como 0 (em outras palavras, o TCP SYN não deve ser retransmitido).

Requisitos

Requisito Valor
Cliente mínimo com suporte Windows 8 [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows Server 2012 [somente aplicativos da área de trabalho]
Cabeçalho mstcpip.h

Confira também

SIO_TCP_INITIAL_RTO