Freigeben über


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

Weitere Informationen

SIO_TCP_INITIAL_RTO