2.2.2.2 Server Announce Request (DR_CORE_SERVER_ANNOUNCE_REQ)

The server initiates the protocol with this message.


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

VersionMajor

VersionMinor

ClientId

Header (4 bytes): An RDPDR_HEADER header. The Component field MUST be set to RDPDR_CTYP_CORE, and the PacketId field MUST be set to PAKID_CORE_SERVER_ANNOUNCE.

VersionMajor (2 bytes):  A 16-bit unsigned integer that specifies the server major version number. This field MUST be set to 0x0001.

VersionMinor (2 bytes):  A 16-bit unsigned integer that specifies the server minor version number. This field MUST be set to one of several values<8>.

ClientId (4 bytes):  A 32-bit unsigned integer that specifies the unique ID generated by the server as specified in section 3.3.5.1.2.