2.2.1.2.2 Client Version Message
The client sends this message to the server to indicate the client protocol version and supported capabilities in response to a Server Version Message.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Header (variable) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
MajorVersion |
|||||||||||||||||||||||||||||||
MinorVersion |
|||||||||||||||||||||||||||||||
Capabilities |
Header (variable): The common message header (see section 2.2.1.1). The PacketId field MUST be set to IRPDR_ID_VERSION (0x00000065).
MajorVersion (4 bytes): A 32-bit unsigned integer. This field SHOULD indicate the client major version.<4>
MinorVersion (4 bytes): A 32-bit unsigned integer. This field SHOULD indicate the client minor version.<5>
Capabilities (4 bytes): A 32-bit unsigned integer. This represents a set of bit flags that indicate client protocol capabilities. A bit is true (or set) if its value is equal to 1. This field MUST be the following value.
-
Value
Meaning
0x00000001
The client supports dynamic addition of devices.