Udostępnij za pośrednictwem


TcpStatistics.MaximumTransmissionTimeout Właściwość

Definicja

Pobiera maksymalną wartość limitu czasu ponownego przekazywania dla segmentów protokołu TCP (Transmission Control Protocol).

public:
 abstract property long MaximumTransmissionTimeout { long get(); };
public abstract long MaximumTransmissionTimeout { get; }
member this.MaximumTransmissionTimeout : int64
Public MustOverride ReadOnly Property MaximumTransmissionTimeout As Long

Wartość właściwości

Wartość Int64 określająca maksymalną liczbę milisekund dozwoloną przez implementację PROTOKOŁU TCP dla wartości limitu czasu ponownego przetransmisji.

Przykłady

Poniższy przykład kodu wyświetla informacje o przekroczeniu limitu czasu i maksymalnej godzinie połączenia.

void ShowTcpTimeouts()
{
   IPGlobalProperties ^ properties = IPGlobalProperties::GetIPGlobalProperties();
   TcpStatistics ^ tcpstat = properties->GetTcpIPv4Statistics();
   Console::WriteLine( "  Minimum Transmission Timeout............. : {0}", 
      tcpstat->MinimumTransmissionTimeout );
   Console::WriteLine( "  Maximum Transmission Timeout............. : {0}", 
      tcpstat->MaximumTransmissionTimeout );
   Console::WriteLine( "  Maximum connections ............. : {0}", 
      tcpstat->MaximumConnections );
}
public static void ShowTcpTimeouts()
{
    IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
    TcpStatistics tcpstat = properties.GetTcpIPv4Statistics();

    Console.WriteLine("  Minimum Transmission Timeout............. : {0}",
        tcpstat.MinimumTransmissionTimeout);
    Console.WriteLine("  Maximum Transmission Timeout............. : {0}",
        tcpstat.MaximumTransmissionTimeout);
    Console.WriteLine("  Maximum connections ............. : {0}",
        tcpstat.MaximumConnections);
    Console.WriteLine();
}
Public Shared Sub ShowTcpTimeouts() 
    Dim properties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
    Dim tcpstat As TcpStatistics = properties.GetTcpIPv4Statistics()
    
    Console.WriteLine("  Minimum Transmission Timeout............. : {0}", tcpstat.MinimumTransmissionTimeout)
    Console.WriteLine("  Maximum Transmission Timeout............. : {0}", tcpstat.MaximumTransmissionTimeout)
    Console.WriteLine("  Maximum connections ............. : {0}", tcpstat.MaximumConnections)

End Sub

Uwagi

Protokół TCP uruchamia czasomierz retransmisji, gdy każdy segment ruchu wychodzącego jest przekazywany do warstwy sieciowej (IP). Jeśli nie otrzymasz potwierdzenia dla danych w segmencie przed wygaśnięciem czasomierza, segment zostanie ponownie przetransmitowany. Czasomierz można ustawić na dowolną wartość między MinimumTransmissionTimeout wartością a wartością MaximumTransmissionTimeout .

Dotyczy