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

提供連線安裝失敗之前將嘗試的重新傳輸數目上限。 TCP 的重新傳輸行為記載於 IETF RFC 793 和 2988 中。

  • 使用其中一個 未指定的 定義 TCP_INITIAL_RTO_UNSPECIFIED_RTTTCP_INITIAL_RTO_UNSPECIFIED_MAX_SYN_RETRANSMISSIONS ,讓系統挑選未指定之參數的系統管理員設定。
  • 您可以選擇任何這些欄位的系統預設值,並使用預設值來提供這些值 ,定義TCP_INITIAL_RTO_DEFAULT_RTTTCP_INITIAL_RTO_DEFAULT_MAX_SYN_RETRANSMISSIONS
  • 您可以使用 define TCP_INITIAL_RTO_NO_SYN_RETRANSMISSIONS ,將 TCP 套接字的 SYN 重新傳輸數目設定為 0 (,換句話說,不應將 TCP SYN 重新傳輸) 。

規格需求

需求
最低支援的用戶端 Windows 8 [僅限傳統型應用程式]
最低支援的伺服器 Windows Server 2012 [僅限傳統型應用程式]
標頭 mstcpip.h

另請參閱

SIO_TCP_INITIAL_RTO