2.2.3.2 Training Confirm PDU (SNDTRAININGCONFIRM)

The Training Confirm PDU is a PDU sent by the client to confirm the reception of a Training PDU. This PDU MUST be sent using virtual channels or UDP. The server MAY use data from this PDU to calculate how fast the network can transmit data, as described in section 3.3.5.1.1.5.


0


1


2


3


4


5


6


7


8


9

1
0


1


2


3


4


5


6


7


8


9

2
0


1


2


3


4


5


6


7


8


9

3
0


1

Header

wTimeStamp

wPackSize

Header (4 bytes): An RDPSND PDU Header (section 2.2.1). The msgType field of the RDPSND PDU Header MUST be set to SNDC_TRAINING (0x06).

wTimeStamp (2 bytes): A 16-bit unsigned integer. This value MUST be set to the same value as the wTimeStamp field in the Training PDU received from the server. If the value is not set as indicated, the result from the server-side calculation (section 3.3.5.1.1.5) will be invalid.

wPackSize (2 bytes): A 16-bit unsigned integer. This value MUST be set to the same value as the wPackSize field in the Training PDU received from the server. If the value is not set as indicated, the result from the server-side calculation (section 3.3.5.1.1.5) will be invalid.