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 |