3.2.5.1.2 Processing a Server Announce Request Message

This request is initiated by the server and is the first packet that goes across this virtual channel. It indicates the server's version number and that the server is ready to start the protocol sequence. If the VersionMinor field is less than 12, the client MUST generate a new, unique ClientId by drawing a random number. This new ClientId MUST be sent in a Client Announce Reply message. If this packet appears after a sequence of other packets, it is a signal that the server has reconnected to a new session and the whole sequence has been reset. The client MUST treat this packet as the beginning of a new sequence. The client MUST also cancel all outstanding requests and release previous references to all devices.