TCP_INITIAL_RTO_PARAMETERS 结构 (mstcpip.h)
指定 SIO_TCP_INITIAL_RTO IOCTL 用于配置初始重新传输超时的数据, (RTO) 套接字上使用的参数。 Windows TCP/IP 堆栈将遵循此结构的成员中的值,以便进行后续连接尝试。
语法
typedef struct _TCP_INITIAL_RTO_PARAMETERS {
USHORT Rtt;
UCHAR MaxSynRetransmissions;
} TCP_INITIAL_RTO_PARAMETERS, *PTCP_INITIAL_RTO_PARAMETERS;
成员
Rtt
提供初始往返时间 (RTT) 估计(以毫秒为单位)。 此值用于计算重新传输超时。
MaxSynRetransmissions
提供连接设置失败之前将尝试的最大重新传输次数。 IETF RFC 793 和 2988 中记录了 TCP 的重新传输行为。
- 使用其中一个 未指定的 定义 TCP_INITIAL_RTO_UNSPECIFIED_RTT 和 TCP_INITIAL_RTO_UNSPECIFIED_MAX_SYN_RETRANSMISSIONS ,以允许系统为未指定参数选取管理员配置的设置。
- 可以为其中任何字段选择系统默认值,并使用默认值定义 TCP_INITIAL_RTO_DEFAULT_RTT 和 TCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS来提供这些值。
- 可以使用定义 TCP_INITIAL_RTO_NO_SYN_RETRANSMISSIONS 将 TCP 套接字的 SYN 重新传输数设置为 0 (换句话说,不应) 重新传输 TCP SYN。
要求
要求 | 值 |
---|---|
最低受支持的客户端 | Windows 8 [仅限桌面应用] |
最低受支持的服务器 | Windows Server 2012 [仅限桌面应用] |
标头 | mstcpip.h |