2.2.3.8 Wave Confirm PDU (SNDWAV_CONFIRM)

The Wave Confirm PDU is a PDU that MUST be sent by the client to the server immediately after the following two events occur:

This PDU can be sent using static 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

cConfirmedBlockNo

bPad

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

wTimeStamp (2 bytes): A 16-bit unsigned integer. See section 3.2.5.2.1.6 for details of how this field is set.

cConfirmedBlockNo (1 byte): An 8-bit unsigned integer that MUST be the same as the cBlockNo field of the UDP Wave Last PDU (section 2.2.3.7), the Wave Encrypt PDU (section 2.2.3.5) or the WaveInfo PDU (section 2.2.3.3) just received from the server.

bPad (1 byte): An unsigned 8-bit integer. This field is unused. The value is arbitrary and MUST be ignored on receipt.