2.2.3.1 Training PDU (SNDTRAINING)

The Training PDU is a PDU used by the server to request that the client send it a Training Confirm PDU. In response, the client MUST immediately send a Training Confirm PDU to the server. The server uses the sending and receiving of these packets for diagnostic purposes. This PDU can be sent using virtual channels or UDP.


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

data (variable)

...

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. In the Training PDU this value is arbitrary.

wPackSize (2 bytes): A 16-bit unsigned integer. If the size of data is nonzero, then this field specifies the size, in bytes, of the entire PDU. If the size of data is 0, then wPackSize MUST be 0.

data (variable): Unused. The value in this field is arbitrary and MUST be ignored on receipt.