3.3.5.1 Processing a Select Version Request

The structure and fields of the Select Version Request message are specified in section 2.2.2.1.

After receiving this message the server extracts the Version value from the SHARED_MSG_HEADER (section 2.2.1) structure, compares it with the highest protocol version it supports, and selects the smallest of the two to be sent back in the Select Version Response (section 2.2.2.2) message.

Malformed and out-of-sequence messages are handled as specified in section 3.3.5.