C# Класс Microsoft.Protocols.TestTools.StackSdk.RemoteDesktop.Rdpeudp.RdpeudpSocketConfig

Config of RdpeudpSocket.
Показать файл Открыть проект Примеры использования класса

Открытые свойства

Свойство Тип Описание
AckSourcePacketsNumber int
DelayAckDuration_Max System.TimeSpan
DelayAckDuration_V1 System.TimeSpan
DelayAckDuration_V2 System.TimeSpan
DelayAckTime int
HeartBeatInterval int
KeepaliveDuration System.TimeSpan
LostConnectionTimeOut System.TimeSpan
MarkLostPacketsNumber int
ReceivingInterval int
RetransmitDuration_V1 System.TimeSpan
RetransmitDuration_V2 System.TimeSpan
Timeout System.TimeSpan
changeSnAckOfAcksSeqNumInterval int
delayAckInterval uint
initialAcksPosition uint
initialStreamMtu ushort
initialWindowSize ushort
keepAliveTimerInterval uint
retransmitLimit uint
retransmitTimerInterval uint
sendingInterval int

Описание свойств

AckSourcePacketsNumber публичное свойство

The number of Source Packets for which a receiver generates an acknowledgment. An acknowledgment MUST be generated for every Source Packet received. However, because acknowledgments are cumulative, the number of Source Packets for which a receiver generates an acknowledgment is implementation-specific
public int AckSourcePacketsNumber
Результат int

DelayAckDuration_Max публичное свойство

public TimeSpan,System DelayAckDuration_Max
Результат System.TimeSpan

DelayAckDuration_V1 публичное свойство

RDPUDP_PROTOCOL_VERSION_1: the delayed ACK time-out is 200 ms. RDPUDP_PROTOCOL_VERSION_2: the delayed ACK time-out is 50 ms or half the RTT, whichever is longer, up to a maximum of 200 ms.
public TimeSpan,System DelayAckDuration_V1
Результат System.TimeSpan

DelayAckDuration_V2 публичное свойство

public TimeSpan,System DelayAckDuration_V2
Результат System.TimeSpan

DelayAckTime публичное свойство

This time in milliseconds is used for indicating the receipt of a Source Packet that was not acknowledged yet and has no acknowledgment scheduled for it.
public int DelayAckTime
Результат int

HeartBeatInterval публичное свойство

This is the interval seconds of two heart beat packet.
public int HeartBeatInterval
Результат int

KeepaliveDuration публичное свойство

This duration is used for sending keep-alive diagrams periodically
public TimeSpan,System KeepaliveDuration
Результат System.TimeSpan

LostConnectionTimeOut публичное свойство

This timer fires when the sender has not received any datagram from the receiver within 65 seconds Then close the connection
public TimeSpan,System LostConnectionTimeOut
Результат System.TimeSpan

MarkLostPacketsNumber публичное свойство

The number of packets after which to mark the lost of a packet.
public int MarkLostPacketsNumber
Результат int

ReceivingInterval публичное статическое свойство

This interval time in milliseconds to receive the next packet from lower layer transport.
public static int ReceivingInterval
Результат int

RetransmitDuration_V1 публичное свойство

The time after which fire the retransmit timer.
public TimeSpan,System RetransmitDuration_V1
Результат System.TimeSpan

RetransmitDuration_V2 публичное свойство

public TimeSpan,System RetransmitDuration_V2
Результат System.TimeSpan

Timeout публичное свойство

The time in seconds to wait for next packets from low layer transport.
public TimeSpan,System Timeout
Результат System.TimeSpan

changeSnAckOfAcksSeqNumInterval публичное свойство

public int changeSnAckOfAcksSeqNumInterval
Результат int

delayAckInterval публичное свойство

Delay ACK timer is 200ms set to 20ms, so will check the timer every 20ms
public uint delayAckInterval
Результат uint

initialAcksPosition публичное свойство

The inital Ack position.
public uint initialAcksPosition
Результат uint

initialStreamMtu публичное свойство

The initial Mtu of stream.
public ushort initialStreamMtu
Результат ushort

initialWindowSize публичное свойство

The initial window size of sliding window.
public ushort initialWindowSize
Результат ushort

keepAliveTimerInterval публичное свойство

Keep alive timer is 65s set to 1s, so will check the timer every 1s
public uint keepAliveTimerInterval
Результат uint

retransmitLimit публичное свойство

Retransmit limit at least three and no more five times.
public uint retransmitLimit
Результат uint

retransmitTimerInterval публичное свойство

retransmit timer is max of 300ms\500ms and 2*RTT, set to 20ms, so will check whether some packet need retransmit every 20ms
public uint retransmitTimerInterval
Результат uint

sendingInterval публичное свойство

The interval time in milliseconds to verify whether a packet is in send window
public int sendingInterval
Результат int