TCP_INITIAL_RTO_PARAMETERS-Struktur (mstcpip.h)
Gibt Daten an, die vom SIO_TCP_INITIAL_RTO IOCTL zum Konfigurieren von RTO-Parametern (Initial Retransmission Timeout) für den Socket verwendet werden. Der Windows TCP/IP-Stapel berücksichtigt die Werte in den Membern dieser Struktur für nachfolgende Verbindungsversuche.
Syntax
typedef struct _TCP_INITIAL_RTO_PARAMETERS {
USHORT Rtt;
UCHAR MaxSynRetransmissions;
} TCP_INITIAL_RTO_PARAMETERS, *PTCP_INITIAL_RTO_PARAMETERS;
Member
Rtt
Liefert die Schätzung der anfänglichen Rundreisezeit (RTT) in Millisekunden. Dieser Wert wird verwendet, um das Timeout für die erneute Übertragung zu berechnen.
MaxSynRetransmissions
Gibt die maximale Anzahl von Erneutübertragungen an, die versucht werden, bevor die Verbindungseinrichtung fehlschlägt. Das Wiederholungsverhalten für TCP ist in IETF RFC 793 und 2988 dokumentiert.
- Verwenden Sie eine der nicht angegebenen Definierten TCP_INITIAL_RTO_UNSPECIFIED_RTT und TCP_INITIAL_RTO_UNSPECIFIED_MAX_SYN_RETRANSMISSIONS , damit das System vom Administrator konfigurierte Einstellungen für den nicht angegebenen Parameter übernehmen kann.
- Sie können Systemstandardwerte für eines dieser Felder auswählen und diese Werte mithilfe der Standarddefinition TCP_INITIAL_RTO_DEFAULT_RTT undTCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS angeben.
- Sie können die define-TCP_INITIAL_RTO_NO_SYN_RETRANSMISSIONS verwenden, um die Anzahl der SYN-Neuübertragungen für einen TCP-Socket auf 0 festzulegen (mit anderen Worten, das TCP-SYN sollte nicht erneut übertragen werden).
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows 8 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2012 [nur Desktop-Apps] |
Kopfzeile | mstcpip.h |