IPGlobalStatistics.PacketReassemblyTimeout Egenskap

Definition

Hämtar den maximala tid inom vilken alla fragment av ett IP-paket (Internet Protocol) måste tas emot.

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

Egenskapsvärde

Ett Int64 värde som anger det maximala antalet millisekunder inom vilka alla fragment av ett paket måste tas emot för att undvika att tas bort.

Exempel

I följande kodexempel visas återsamlad statistik för IP-paket.

public static void ShowFragmentationStatistics()
{
    IPGlobalProperties properties = IPGlobalProperties.GetIPGlobalProperties();
    IPGlobalStatistics ipstat = properties.GetIPv4GlobalStatistics();
    Console.WriteLine("  Reassembly Data:");
    Console.WriteLine("      Reassembly Timeout .................. : {0}",
        ipstat.PacketReassemblyTimeout);
    Console.WriteLine("      Reassemblies Required ............... : {0}",
        ipstat.PacketReassembliesRequired);
    Console.WriteLine("      Packets Reassembled ................. : {0}",
        ipstat.PacketsReassembled);
    Console.WriteLine("      Packets Fragmented .................. : {0}",
        ipstat.PacketsFragmented);
    Console.WriteLine("      Fragment Failures ................... : {0}",
        ipstat.PacketFragmentFailures);
}
Public Shared Sub ShowFragmentationStatistics() 
    Dim properties As IPGlobalProperties = IPGlobalProperties.GetIPGlobalProperties()
    Dim ipstat As IPGlobalStatistics = properties.GetIPv4GlobalStatistics()
    Console.WriteLine("  Reassembly Data:")
    Console.WriteLine("      Reassembly Timeout .................. : {0}", ipstat.PacketReassemblyTimeout)
    Console.WriteLine("      Reassemblies Required ............... : {0}", ipstat.PacketReassembliesRequired)
    Console.WriteLine("      Packets Reassembled ................. : {0}", ipstat.PacketsReassembled)
    Console.WriteLine("      Packets Fragmented .................. : {0}", ipstat.PacketsFragmented)
    Console.WriteLine("      Fragment Failures ................... : {0}", ipstat.PacketFragmentFailures)

End Sub

Kommentarer

Paket som överskrider den maximala storleken för IP-transport delas upp i fragment och återmonteras på målet. Om alla fragment som utgör ett fragmenterat IP-paket inte tas emot inom den tillåtna tiden ignoreras paketet.

Gäller för