2.2.2.1 ConnectionParametersHeader
The ConnectionParametersHeader contains parameters for acknowledgment timeout and sliding window size.
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
|
|
|
|
|
|
2 |
|
|
|
|
|
|
|
|
|
3 |
|
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
RecoverableAckTimeout |
|||||||||||||||||||||||||||||||
AckTimeout |
|||||||||||||||||||||||||||||||
Reserved |
WindowSize |
RecoverableAckTimeout (4 bytes): A 32-bit unsigned long integer that specifies the minimum time, in milliseconds, that the protocol waits before sending a SessionAck Packet (section 2.2.6) acknowledgment after receiving a recoverable UserMessage Packet ([MS-MQMQ] section 2.2.20). This field has a valid range from 0x000001F4 to 0x0001D4C0, inclusive.
AckTimeout (4 bytes): A 32-bit unsigned long integer that specifies the time, in milliseconds, that the protocol waits for a SessionAck Packet before closing the session. This field has a valid range from 0x00004E20 to 0x0001D4C0, inclusive.
Reserved (2 bytes): A 16-bit unsigned integer reserved for future use. MUST be set to 0x0000 by the sender, and MUST be ignored by the receiver.
WindowSize (2 bytes): A 16-bit unsigned integer containing a sliding window size, based on the number of unacknowledged packets received, for sending session acknowledgments. This field has a valid range from 0x0000 to 0xFFFF.