2.2.4.3 Client Auto-Reconnect Packet (ARC_CS_PRIVATE_PACKET)
The ARC_CS_PRIVATE_PACKET structure contains the client response cookie used to seamlessly re-establish a connection to a server after network interruption. It is sent as part of the extended information of the Client Info PDU (section 2.2.1.11.1.1.1).
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
cbLen |
|||||||||||||||||||||||||||||||
Version |
|||||||||||||||||||||||||||||||
LogonId |
|||||||||||||||||||||||||||||||
SecurityVerifier (16 bytes) |
|||||||||||||||||||||||||||||||
... |
|||||||||||||||||||||||||||||||
... |
cbLen (4 bytes): A 32-bit, unsigned integer. The length in bytes of the Client Auto-Reconnect Packet. This field MUST be set to 0x0000001C (28 bytes).
Version (4 bytes): A 32-bit, unsigned integer. The value representing the auto-reconnect version.
-
Value
Meaning
AUTO_RECONNECT_VERSION_1
0x00000001
Version 1 of auto-reconnect.
LogonId (4 bytes): A 32-bit, unsigned integer. The session identifier for reconnection.
SecurityVerifier (16 bytes): Byte buffer containing a 16-byte verifier value derived using cryptographic methods (as specified in section 5.5) from the ArcRandomBits field of the Server Auto-Reconnect Packet (section 2.2.4.2).