struttura TCP_INITIAL_RTO_PARAMETERS (mstcpip.h)
Specifica i dati utilizzati dal SIO_TCP_INITIAL_RTO IOCTL per configurare i parametri RTO (Initial Retransmission Timeout) da usare nel socket. Lo stack TCP/IP di Windows rispetterà i valori nei membri di questo struct per i successivi tentativi di connessione.
Sintassi
typedef struct _TCP_INITIAL_RTO_PARAMETERS {
USHORT Rtt;
UCHAR MaxSynRetransmissions;
} TCP_INITIAL_RTO_PARAMETERS, *PTCP_INITIAL_RTO_PARAMETERS;
Members
Rtt
Fornisce la stima del tempo di round trip iniziale (RTT) in millisecondi. Questo valore viene usato per calcolare il timeout di ritrasmissione.
MaxSynRetransmissions
Fornisce il numero massimo di ritrasmissioni che verranno tentate prima che l'installazione della connessione non riesca. Il comportamento di ritrasmissione per TCP è documentato in IETF RFC 793 e 2988.
- Usare una delle definizioni non specificateTCP_INITIAL_RTO_UNSPECIFIED_RTT e TCP_INITIAL_RTO_UNSPECIFIED_MAX_SYN_RETRANSMISSIONS per consentire al sistema di selezionare le impostazioni configurate dall'amministratore per il parametro non specificato.
- È possibile scegliere le impostazioni predefinite di sistema per uno di questi campi e specificare tali valori usando l'impostazione predefinita definisce TCP_INITIAL_RTO_DEFAULT_RTT e TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS.
- È possibile usare il TCP_INITIAL_RTO_NO_SYN_RETRANSMISSIONS definire per impostare il numero di ritrasmissioni SYN per un socket TCP su 0 (in altre parole, tcp SYN non deve essere ritrasmesso).
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 8 [solo app desktop] |
Server minimo supportato | Windows Server 2012 [solo app desktop] |
Intestazione | mstcpip.h |