2.2.10.10 HTTP_HANDSHAKE_REQUEST_PACKET Structure
This packet is sent from the RDG client to the RDG server to negotiate the appropriate protocol version to use.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
hdr |
|||||||||||||||||||||||||||||||
|
... |
|||||||||||||||||||||||||||||||
|
verMajor |
verMinor |
clientVersion |
|||||||||||||||||||||||||||||
|
ExtendedAuth |
|||||||||||||||||||||||||||||||
hdr (8 bytes): An HTTP_PACKET_HEADER (section 2.2.10.9) structure. Its packetType field is set to PKT_TYPE_HANDSHAKE_REQUEST.
verMajor (1 byte): A single byte representing the major version of the RDGHTTP protocol.
verMinor (1 byte): A single byte representing the minor version of the RDGHTTP protocol.
clientVersion (2 bytes): An unsigned short representing the version of RDG client operating system. This field is not used and MUST be set to zero.
ExtendedAuth (2 bytes): An unsigned short representing the extended authentication requested by the RDG client, in an HTTP_EXTENDED_AUTH Enumeration (section 2.2.5.3.2) format.