struttura TCP_INFO_v0 (mstcpip.h)
Contiene le statistiche TCP (Transmission Control Protocol) raccolte per un socket.
Sintassi
typedef struct _TCP_INFO_v0 {
TCPSTATE State;
ULONG Mss;
ULONG64 ConnectionTimeMs;
BOOLEAN TimestampsEnabled;
ULONG RttUs;
ULONG MinRttUs;
ULONG BytesInFlight;
ULONG Cwnd;
ULONG SndWnd;
ULONG RcvWnd;
ULONG RcvBuf;
ULONG64 BytesOut;
ULONG64 BytesIn;
ULONG BytesReordered;
ULONG BytesRetrans;
ULONG FastRetrans;
ULONG DupAcksIn;
ULONG TimeoutEpisodes;
UCHAR SynRetrans;
} TCP_INFO_v0, *PTCP_INFO_v0;
Members
State
Valore dell'enumerazione TCPSTATE che indica lo stato della connessione TCP.
Mss
Dimensione massima corrente del segmento (MSS) per la connessione, in byte.
ConnectionTimeMs
Durata della connessione, espressa in millisecondi.
TimestampsEnabled
TRUE se i timestamp TCP sono attivati per la connessione; in caso contrario FALSE.
RttUs
Tempo di round trip stimato corrente per la connessione, espresso in microsecondi.
MinRttUs
Tempo minimo di round trip campionato, espresso in microsecondi.
BytesInFlight
Numero corrente di byte inviati non riconosciuti.
Cwnd
Dimensioni della finestra di congestione corrente, in byte.
SndWnd
Dimensioni della finestra di invio (SND. WND in RFC 793), in byte.
RcvWnd
Dimensioni della finestra di ricezione (RCV. WND in RFC 793), in byte.
RcvBuf
Dimensioni del buffer di ricezione corrente, in byte. Le dimensioni del buffer di ricezione cambiano dinamicamente quando l'ottimizzazione automatica è attivata per la finestra di ricezione.
BytesOut
Numero totale di byte inviati.
BytesIn
Numero totale di byte ricevuti.
BytesReordered
Numero totale di byte riordinati.
BytesRetrans
Numero totale di byte ritrasmessi.
FastRetrans
Numero di chiamate dell'algoritmo Fast Retransmit.
DupAcksIn
Numero totale di riconoscimenti duplicati ricevuti.
TimeoutEpisodes
Numero totale di episodi di timeout di ritrasmissione. Ogni episodio può essere costituito da più timeout.
SynRetrans
Numero totale di flag di controllo di sincronizzazione ritrasmessi (SYN).
Commenti
Per ottenere un'istanza di questa struttura, chiamare la funzione WSAIoctl o LPWSPIoctl con il codice di controllo SIO_TCP_INFO . Specificare 0 per il campo lpvInBuffer per recuperare la versione v0 di questa struttura.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows 10 versione 1703 [solo app desktop] |
Server minimo supportato | Windows Server 2016 [solo app desktop] |
Intestazione | mstcpip.h |